Как я могу успешно искать имя хоста с IP, но не наоборот?

Посмотрите на следующие команды и их соответствующие выводы:

$ nslookup 202.83.21.28 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Name:    broadband.actcorp.in
Address:  202.83.21.28


$ nslookup broadband.actcorp.in 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

*** google-public-dns-a.google.com can't find broadband.actcorp.in: Non-existent domain

Почему я могу разрешить IP-адрес 202.83.21.28 на его имя хоста broadband.actcorp.in а не наоборот? Насколько я понимаю, работают серверы имен, просто должна быть запись broadband.actcorp.in <-> 202.83.21.28, или что-то типа того. Что мне не хватает?

1 ответ

Решение

... просто должна быть запись вроде broadband.actcorp.in <-> 202.83.21.28, или что-то типа того.

Нет, в общем есть (как минимум) две записи:

  • A запись для broadband.actcorp.in в 202.83.21.28, Вот как выполняется прямое разрешение имен.

  • PTR запись для 28.21.83.202.in-addr.arpa в broadband.actcorp.in, Вот как выполняется обратное разрешение.

Если какая-либо запись отсутствует, соответствующее разрешение не будет выполнено.

Другие вопросы по тегам