измените DNS с помощью терминала - общедоступный DNS

как заголовок говорит, я хотел бы изменить свой DNS с помощью терминала только. Все люди сказали мне редактировать/etc/resolv.conf файл, но я думаю, что он автоматически генерируется, и он перезаписывает каждое изменение, которое я делаю.. Я могу сделать это с помощью GUI, но я хотел бы, становятся более глубокими и знают what'going, когда я изменяю свой DNS..

Я хотел бы использовать, Открывать DNS

Последний вопрос: Как я могу проверить то, что DNS я использую на своей машине? Теперь (потому что я не буду для разрушения моей системы) я "играю" на virtualbox машине с Ubuntu 17, размещенной на заранее спасибо Lubuntu 17

0
задан 5 September 2017 в 05:43

1 ответ

Определение имен

Определение имен, поскольку это касается сетей IP, является процессом отображения IP-адресов к именам хостов, помогая определить ресурсы в сети. Следующий раздел объяснит, как правильно настроить Вашу систему для определения имен с помощью DNS и статических записей имени хоста. Клиентская Конфигурация DNS

Традиционно, файл/etc/resolv.conf был статическим конфигурационным файлом, который редко должен был изменяться или автоматически изменяться через клиентские рычаги DCHP. В наше время компьютер может переключиться от одной сети до другого довольно часто, и resolvconf платформа теперь используется, чтобы отследить эти изменения и обновить конфигурацию сопоставителя автоматически. Это выступает в качестве посредника между программами, которые предоставляют информацию сервера имен и приложения та информация о сервере имен потребности. Resolvconf заполняется с информацией рядом сценариев рычага, связанных с конфигурированием сетевого интерфейса. Наиболее заметные различия для пользователя - то, что любое изменение, вручную сделанное к/etc/resolv.conf, будет потеряно, поскольку это перезаписывается каждый раз, когда что-то инициировало resolvconf. Вместо этого resolvconf использует рычаги клиента DHCP и/etc/network/interfaces для генерации списка серверов имен и доменов, чтобы вставить/etc/resolv.conf, который является теперь символьной ссылкой.

Ваши существующие условия предполагают использование Администратора сети через GUI. Информация, которую Вы редактируете, там хранится в /etc/NetworkManager/system-connections/ConnectionName (или в моем случае, например /etc/NetworkManager/system-connections/Ethernet\ connection\ 1

, Если мы добавляем, например, гуглит DNS в 8.8.8.8 к списку Администратора сети серверов DNS, мы находим, что dns=8.8.8.8; добавляется к разделу IPv4 того файла.

для изменения этого от терминала Вы выпустили бы команду sudo pico /etc/NetworkManager/system-connections/Ethernet\ connection\ 1, например, изменяющую Ethernet\connection\1 для соответствия имени подключения.

Открыть DNS основные и вторичные серверы в 208.67.222.222 и 208.67.220.220 соответственно настолько изменяющиеся dns= строка или добавляющий, не существует ли это к dns=208.67.222.222;208.67.220.220;, добивается цели и переживает перезагрузки.

можно протестировать это, это работает, как рекламируется путем посещения https://welcome.opendns.com / в браузере, который должен обеспечить следующую обратную связь: Для списка в настоящее время используемых серверов DNS см.: Командная строка для списка серверов DNS, используемых моей системой

OpenDNS

Источники:

https://help.ubuntu.com/lts/serverguide/network-configuration.html

https://support.opendns.com/hc/en-us/articles/228007087-Ubuntu

, тестирующий

1
ответ дан 2 November 2019 в 07:45

Другие вопросы по тегам:

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