Кто-нибудь знает, есть ли разница между этим:

dns-nameservers 8.8.8.8 8.8.4.4

а также

nameserver 8.8.8.8
nameserver 8.8.4.4

Насколько я понимаю, это одно и то же, но я могу ошибаться. Это исходит из /etc/resolv.conf

1 ответ1

1

Они похожи, но в nameserver будет работать только сервер /etc/resolv.conf , и каждый DNS-сервер должен находиться на отдельной линии. Вы можете увидеть страницу руководства для resolv.conf(5), чтобы узнать, какие ключевые слова разрешены в этом файле. Строка с использованием dns-nameservers не будет работать в этом файле. Файл resolv.conf является стандартным практически для всех систем Unix и существует уже давно.

dns-nameservers используется в другом (аналогичном) контексте, /etc/network/interfaces , который в основном используется в системах на основе Debian Linux (таких как Ubuntu). Другие операционные системы Unix и даже другие "разновидности" Linux обычно не используют этот файл. Но в этом случае nameserver (единственное) не будет работать, а dns-nameservers будет. Смотрите https://wiki.debian.org/NetworkConfiguration для получения дополнительной информации об этом.

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