Я настроил Cloud DNS для обслуживания статического веб-сайта в Google Data Storage, чтобы проверить его работу. Мне удалось его настроить, за одним исключением.
Я могу получить доступ к своему веб-сайту по адресу
www.example.com. (обратите внимание на точку в конце)
Я ожидаю, что это будет доступно в
www.example.com (без точки в конце, но это не так)
Управляемая зона автоматически добавляет конечную точку, поэтому я не могу ее редактировать (поскольку это означает, что это абсолютный домен). На CNAME я настроил его следующим образом:
Ничего необычного, я немного озадачен тем, как Cloud DNS работает в этом вопросе.
РЕДАКТИРОВАТЬ: Как @PatrickMezvek, укажите на обфускацию. Домен - www.scolacademy.com. ссылка
Я пробовал nslookup, и все работает правильно:
>> nslookup www.scolacademy.com
Server: 216.230.147.90
Address: 216.230.147.90#53
Non-authoritative answer:
www.scolacademy.com canonical name = c.storage.googleapis.com.
c.storage.googleapis.com canonical name = storage.l.googleusercontent.com.
Name: storage.l.googleusercontent.com
Address: 172.217.3.144
>> nslookup www.scolacademy.com.
# Same output
Для dig: (оба домена с / без конечной точки)
; <<>> DiG 9.10.6 <<>> www.scolacademy.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11676
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.scolacademy.com. IN A
;; ANSWER SECTION:
www.scolacademy.com. 182 IN CNAME c.storage.googleapis.com.
c.storage.googleapis.com. 3060 IN CNAME storage.l.googleusercontent.com.
storage.l.googleusercontent.com. 149 IN A 172.217.3.144
;; Query time: 21 msec
;; SERVER: 216.230.147.90#53(216.230.147.90)
;; WHEN: Thu Apr 04 09:14:36 CST 2019
;; MSG SIZE rcvd: 141
Оба домена работают в iOS 12.2. В Chrome 73.0.3683.86 (то же самое для Firefox и Safari) они не работают. Вот несколько снимков экрана для веб-браузеров: