1

Я изучаю DNS, поэтому из любопытства набрал:

nslookup com

И это вывод:

Server:     192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
Name:   com.domain.name
Address: 178.254.23.10

Я не нахожу никакой информации об IP в Google, поэтому я открыл 178.254.23.10 в браузере, и он показывает страницу программного обеспечения хостинга по умолчанию.

nslookup -type=NS com говорит, что я могу получить достоверные ответы от ns1.start-dns.de .

Я посмотрел на связанные вопросы по ServerFault, но никто не упоминает этот IP. Что именно это? Почему я это получаю?

1 ответ1

2

Когда вы запрашиваете nslookup для com , это фактически неполное имя хоста, которое не будет разрешено, поэтому nslookup незаметно добавляет суффикс DNS по умолчанию (в вашем случае это domain.name) перед выполнением запроса.

Таким образом, когда вы запрашиваете nslookup для поиска com , он вместо этого ищет com.domain.name , который разрешается в 178.254.23.10

.name - это домен верхнего уровня, управляемый Verisign (https://en.wikipedia.org/wiki/.name).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .