При запросе DNS-сервера к IP-адресу, какое из следующих утверждений является действительным именем домена (или именем хоста)? Я хочу написать программу на Java для запроса DNS-сервера к IP-адресу данного хоста.
www.google.com OR google.com
Почему бы не попробовать оба?Они могут иметь один и тот же набор записей ресурсов , они могут отличаться или один может быть псевдонимом для другого.На самом деле они разные:
nickf@gloin:~$ host google.com google.com has address 72.14.204.99 google.com has address 72.14.204.104 google.com has address 72.14.204.103 google.com has address 72.14.204.147 google.com mail is handled by 100 google.com.s9a1.psmtp.com. google.com mail is handled by 300 google.com.s9b1.psmtp.com. google.com mail is handled by 400 google.com.s9b2.psmtp.com. google.com mail is handled by 200 google.com.s9a2.psmtp.com. nickf@gloin:~$ host www.google.com www.google.com is an alias for www.l.google.com. www.l.google.com has address 72.14.204.147 www.l.google.com has address 72.14.204.103 www.l.google.com has address 72.14.204.99 www.l.google.com has address 72.14.204.104
google.com == домен -> разрешить IP-адрес сервера, сопоставленный с google.com www.google.com == поддомен -> разрешить IP-адрес сервера, сопоставленный с www.google.com
google.com == домен -> разрешить IP-адрес сервера, сопоставленный с google.com
google.com
www.google.com == поддомен -> разрешить IP-адрес сервера, сопоставленный с www.google.com
www.google.com
Если они настроили одинаково, вы получите тот же результат, иначе другой. Но оба верны.
Они могут быть оба действительны.
Если вы хотите проверить, действительно ли google.com, www.google.com, wwwwwww.goo.g.le.com действительны, лучше всего запросить DNS-сервер.
Оба являются действительными именами хостов в отношении DNS.