Рассмотрим машину, на которой работает 4 порта eth. Тогда на IP-адрес какого порта eth будет разрешено имя хоста?
Пожалуйста, помогите мне найти документацию в поддержку ваших ответов, чтобы я мог использовать их в качестве доказательства в своем проекте.
Спасибо
внешне к любой записи IN A, которую вы определили для имени хоста в его зоне DNS.
локально к тому, к чему вы хотите разрешить имя хоста. чтобы увидеть, как работает преобразователь, посмотрите /etc/host.conf. по умолчанию ubuntu host.conf:
order hosts,bind
multi on
первая строка - это старый стиль выражения «проверьте / etc / hosts, затем запрос dns», второй - это новый стиль, говорящий то же самое.
предположим, что у вас есть eth0: 10.0.0.1, eth1: 10.0.0.2, eth2: 10.0.0.3, eth4: 10.0.0.4 и имя хоста "фальшивое", определенное в / etc / hostname (говорящий ubuntu, другие дистрибутивы могут использовать разные схемы конфигурации здесь, хотя я сомневаюсь в этом)
у вас могут быть следующие записи в / etc / hosts:
10.0.0.1 phony
тогда фальшивка разрешится до 10.0.0.1 для локальных служб, если у вас есть что-то вроде этого в / etc / hosts:
127.0.0.1 phony
фальшивка разрешится до 127.0.0.1
если в / etc / hosts нет объявления фальшивки, то преобразователь будет запрашивать кеши DNS, определенные в /etc/resolv.conf, используя настройки «домен» и «поиск» для создания имени записи (хоста), совместимой с DNS.
поэтому, если вы хотите контролировать, к чему разрешается имя хоста для ваших локальных служб, определите его в / etc / hosts.
быстрое примечание: имя хоста обычно является просто меткой dns (то есть без "."). доменное имя для вашего компьютера обычно определяется в / etc / domainname
Вы не упоминаете, какой бренд Linux вы используете.
RedHat (и Centos, и, возможно, даже Fedora) использует файл / etc / sysconfig / network для определения имени хоста. Затем, используя имя хоста, он определяет IP-адрес хоста, используя обычную систему именования (как указано в /etc/resolv.conf), что на практике означает, что вы должны иметь сопоставление IP-адресов в / etc. / хосты.
IP-адреса связаны с сетевыми адаптерами в / etc / sysconfig / network-scripts / ethX, где X - целое число (0, 1, 2 и 3 в вашем случае).
Видеть http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-sysconfig-network.html и http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:Ch03: _Linux_Networking
...и http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-networkscripts.html