Я хочу, чтобы мой Raspberry Pi использовал OpenDNS для разрешения доменных имен. Как я могу изменить этот параметр?
dns
raspberry-pi
opendns
Джосия Спраг
источник
источник
/etc/resolv.conf
уже не является правильным способом решения этой проблемы: вам нужно редактировать/etc/dhcpcd.conf
вместо этого. Смотрите мой ответ ниже.Ответы:
Если вы используете Debian на Raspberry Pi, то вам нужно отредактировать
/etc/resolv.conf
затем добавьте IP-адрес сервера openDNS
Кстати, если у вас есть какие-либо опасения по поводу скорости DNS, вы можете посмотреть на этот пост
источник
nameserver 208.67.220.220``and
сервер имен 208.67.222.222`, чтобы/etc/network/interfaces
перезапустить вашу доску или сделать это/etc/init.d/networking restart
. Если это все еще не работает, пожалуйста, вставьте выводdig google.com
/etc/resolv.conf
и/etc/network/interfaces
?Не редактируйте,
/etc/resolv.conf
так как этот файл генерируется автоматически. Вместо этого отредактируйте/etc/network/interfaces
и добавьте следующее в конец:источник
Я обнаружил, что в последней версии Raspbian (думаю, натяжкой?) Вам нужно отредактировать последнюю строку
/etc/dhcpcd.conf
. Должна быть строка, начинающаяся сstatic domain_name_servers=
- там вы можете настроить ее с помощью списка DNS-серверов, разделенных пробелами, например:Рекомендуемые DNS-серверы: Cloudflare , OpenDNS и Google
Изменить: Как @DavidOliver указывает, возможно , потребуется перезагрузить DHCPcd тоже:
sudo systemctl restart dhcpcd.service
.источник
etc/resolv.conf
просто неверно.sudo systemctl restart dhcpcd.service
Я нашел ответ с другого сайта, и это лучший. Я использовал самую последнюю часть статьи, поскольку Raspbian поставляется с уже установленным dchpcd, и мне все еще нужен автоматический IP-адрес, а не статический IP-адрес. Запуск от мультизагрузки Raspberry Pi3 [berryboot] с Raspbian - тип Pixel
в вашем терминале. У вас будет чистый лист для работы. Затем скопируйте и вставьте следующий код:
нажмите cntrl + x, чтобы выйти, и выберите y, чтобы сохранить следующие параметры. перезагрузите Raspberry Pi с помощью
Чтобы убедиться, что вы используете OpenDNS, перейдите на следующий веб-сайт: Страница приветствия OpenDns
источник
Серверы openDNS у меня работали спасибо. Во время сеанса обучения Udemy я столкнулся с проблемой после отказа от соглашения о совместном использовании Wi-Fi с моим Mac и настройки Ethernet-концентратора с PI в другой домашней сети. Проблема с моим предыдущим соглашением о совместном использовании IP с WiFi.
Когда я изначально настраивал PI с соглашением о совместном использовании, текст внутри файла разрешения был:
который был введен автоматически мини-ОС, а НЕ Я!
Этот IP-адрес стал DNS-сервером по умолчанию, а MacMini без проблем обеспечивает реальный DNS в фоновом режиме.
ТАК НУЖНО РЕДАКТИРОВАТЬ (VIM) С
Тогда я мог бы пинговать google.com Слава Богу за форумы!
источник
Добавьте эту строку в файл /etc/dhcp/dhclient.conf:
Тогда это будет работать.
источник