Как настроить локальный DNS? Связано ли это с настоящим, внешним?

Не могли бы вы дать мне хорошее объяснение проблемы предсказуемости имен интерфейсов и каково ее решение. должны делать в моем случае?

Предсказуемые имена интерфейсов - это не проблема , это решение проблемы. Если у вас несколько интерфейсов Ethernet, в некоторых случаях не гарантируется, что eth0 , eth1 , eth2 и т. Д. Будут те же интерфейсы после перезагрузки. При следующей загрузке ядро ​​может обнаружить ваши Ethernet-адаптеры USB в другом порядке, поменяв местами eth1 и eth2 .

Таким образом, новое именование кодирует путь к интерфейсу аппаратно (например, номер слота PCI).А когда порядок обнаружения не зафиксирован в разумных пределах, например, в случае USB-адаптеров, MAC-адрес включается в имя интерфейса для полного устранения неоднозначности.

Итак, просто оставьте свое собственное правило udev и используйте предсказуемое имя интерфейса, например ens1 , а не eth0 . Наслаждайтесь смокингом!

1
16.07.2016, 23:36
1 ответ

Вы говорите, что он запускает dnsmasq. Помимо DHCP, это программное обеспечение уже выполняет DNS! Просто отредактируйте /etc/hosts на этой машине, и все должно работать. Несомненно, использование DNS для этого выгодно; в конце концов, именно для этого он и был создан.

Нет, это не будет работать вне вашей сети, если только у вас нет NS-записи в более высокой зоне. Это нормально. Пока все узлы в вашей локальной сети используют вашу машину dnsmasq в качестве основного (или единственного) DNS-сервера, все должно быть в порядке.

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

Вызовет ли отправка почты проблемы, зависит от многих вещей. Я предлагаю вам попробовать, и если это не сработает, откройте другой вопрос с более подробной информацией (это действительно совершенно другой вопрос, в конце концов).

2
27.01.2020, 23:35

Теги

Похожие вопросы