Кто-нибудь знает, есть ли разница между этим:
dns-nameservers 8.8.8.8 8.8.4.4
а также
nameserver 8.8.8.8
nameserver 8.8.4.4
Насколько я понимаю, это одно и то же, но я могу ошибаться. Это исходит из /etc/resolv.conf
Кто-нибудь знает, есть ли разница между этим:
dns-nameservers 8.8.8.8 8.8.4.4
а также
nameserver 8.8.8.8
nameserver 8.8.4.4
Насколько я понимаю, это одно и то же, но я могу ошибаться. Это исходит из /etc/resolv.conf
Они похожи, но в 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 для получения дополнительной информации об этом.