Подтвердить что ты не робот

Может ли /etc/hosts конфигурировать обратное разрешение?

Как мы все знаем, мы можем добавить элемент "ip host" в /etc/hosts, чтобы имитировать разрешение имен DNS, теперь возникает вопрос, могу ли я использовать /etc/hosts для выполнения обратного разрешения, формы ip для имени хоста? Или есть ли другой удобный способ сделать это? Спасибо!

4b9b3361

Ответ 1

Нет. Это можно сделать только на DNS-сервере.

Ответ 2

Может быть. Это будет зависеть от инструмента, который вы используете для поиска и конфигурации разрешения на вашем компьютере.

Например, gethostbyaddr() проверяет /etc/hosts, если "файлы" находятся в разделе хостов вашего /etc/nsswitch.conf

Обратите внимание, однако, что не все инструменты будут выполнять локальное решение, например, например, "хост", поэтому он полностью зависит от того, как вы пытаетесь выполнить поиск.

Ответ 3

Да, вы можете. Если вы используете dnsmasq, вы можете вмешаться несколькими способами, чтобы получить прямой поиск по 127.0.0.1 и обратный поиск с 127.0.0.1, идущий на ваш хост. Например, если ваше имя хоста - host1.mydomain.com с реальным IP-адресом 192.168.1.12, то вы можете получить 127.0.0.1 для его разрешения, выполнив следующее в файле конфигурации dnsmasq: хост-записи = host1.mydomain.com, 127.0.0.1

Прямое вмешательство может быть сделано разными способами, вот одно: псевдоним = 192.168.1.12,127.0.0.1

Очевидно, вам нужно правильно настроить остальную часть dnsmasq для пересылки на ваш настоящий DNS-сервер... но это достаточно просто