Являются ли «dns-nameservers xxxx» и «nameserver» в нескольких строках одним и тем же?

653
LewlSauce

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

dns-nameservers 8.8.8.8 8.8.4.4 

а также

nameserver 8.8.8.8 nameserver 8.8.4.4 

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

0

1 ответ на вопрос

1
M. T.

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

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

Милая! Делает совершенный смысл человеку. Большое спасибо за это объяснение! LewlSauce 8 лет назад 0