Ubuntu не работает dns клиент

Содержание
  1. Ubuntu 18.04. Поиск домена DNS не работает
  2. Настройка DNS в Ubuntu
  3. Настройка DNS в Ubuntu через GUI
  4. Настройка DNS через терминал Ubuntu
  5. Выводы
  6. Ubuntu 18.04 . Поиск домена DNS не работает
  7. unixforum.org
  8. Решено: Не работает DNS — не преобразуются адреса в ip.
  9. Решено: Не работает DNS — не преобразуются адреса в ip.
  10. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  11. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  12. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  13. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  14. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  15. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  16. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  17. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  18. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  19. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  20. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  21. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  22. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  23. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  24. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  25. Re: Решено: Не работает DNS — не преобразуются адреса в ip.
  26. Как исправить разрешение DNS, которое не работает после обновления до Ubuntu 13.10 (Saucy)
  27. 3 ответа

Ubuntu 18.04. Поиск домена DNS не работает

Я использую Raspberry Pi 3 с Ubuntu 18.04. В моей компании есть DNS-сервер и пара доменов с «.local». Я знаю, что технически это не правильно, и вместо этого это должен быть «.lan», потому что .local зарезервирован для многоадресных DNS. Но так оно и есть, и его нельзя легко изменить. Поэтому на моей машине с Windows я могу без проблем пинговать и просматривать эти доменные имена. На моем Ubuntu однако я не могу.

Я не могу использовать IP-адреса, потому что некоторые домены находятся на одной и той же машине, а веб-сервер IIS выясняет, что и куда идет.

Я искал, и это приходит довольно часто:

Однако изменение /etc/nsswitch.conf не поможет мне. Я старался

  • hosts: files mdns4_minimal [NOTFOUND = return] dns myhostname # default
  • хосты: файлы днс
  • hosts: files mdns4_minimal [NOTFOUND = continue] dns myhostname
  • hosts: files mdns4 [NOTFOUND = return] dns myhostname
  • hosts: files mdns4 [NOTFOUND = continue] dns myhostname
  • hosts: files dns mdsn4_minimal myhostname
  • хосты: днс
  • несколько других

Ни один из которых не работал. Я попытался перезагрузиться после изменения тоже. Я пытался сказать avahi, что имя домена = alocal в /etc/avahi/avahi-daemon.conf не работает после перезапуска службы, не работает после перезагрузки. После того, как это не сработало, я попытался полностью отключить службу avahi-daemon.

После перезагрузки я снова попробовал несколько перестановок в /etc/nsswitch.conf, но безрезультатно.

с моими текущими настройками в hosts (файлы днс) я получаю такой ответ:

Однако, когда я даю команду dig для прямого запроса к серверу, я получаю правильный ответ:

Эта версия Ubuntu использует netplan с сетевым менеджером. Правильный DNS-IP определенно есть в списке. (на самом деле это основной DNS.) Также dnsIp такой же, как serverIP, но это не должно быть проблемой.

Пинг или подключение через браузер, и такие не работают, конечно. Никто не использует запрос DNS.

Я в недоумении, что делать. Конечно, мы не можем переключиться на другое доменное имя. Я поместил имя сервера в / etc / hosts, но это только временное решение.

Источник

Настройка DNS в Ubuntu

Сервера DNS используются системой для преобразования сложных для запоминания IP адресов в простые доменные имена. Это делается потому что людям сложно запоминать несколько никак не связанных цифр, но очень просто запомнить слово.

Читайте также:  Byd f3 не работает магнитола

Когда компьютеру нужно узнать IP адрес какого-либо домена, он отправляет запрос известному ему DNS серверу. Эти сервера могут быть получены автоматически от роутера по DHCP или же заданы в ручную. В этой статье мы рассмотрим как выполняется настройка DNS Ubuntu 16.04 и более старых версиях.

Настройка DNS в Ubuntu через GUI

Раньше, для настройки DNS серверов, которые будут использоваться системой было достаточно внести адреса нужных серверов в файл /etc/resolv.conf. Но сейчас всей конфигурацией сети в Ubuntu управляет NetworkManager, а этот файл теперь представляет собой только ссылку на файл NetworkManager.

Этот способ до сих пор работает, но в нем вы можете настроить DNS на LiveCD, или до перезагрузки. После перезагрузки все настройки собьются и придется все делать заново. Поэтому, чтобы все сохранилось нужно выполнять все действия через интерфейс NetworkManager. Сначала откройте контекстное меню для значка сети на панели и выберите «Изменить подключения»:

Выберите ваше подключение и нажмите «Изменить»:

В открывшемся окне перейдите на вкладку «Параметры IPv4»:

Затем, в поле «Способ настройки» выберите «Автоматически (DHCP, только адрес)»:

Теперь немного ниже появиться поле «Серверы DNS», где вам нужно прописать нужные серверы, можно несколько адресов через запятую. Например, можно указать сервера от Google:

Поле этого нажмите «Сохранить» и «Закрыть». Теперь можете переподключитесь к этому соединению и можете проверять текущий DNS сервер:

Собственно, это все, но есть еще один способ настройки через консоль, если этот не сработал или вы предпочитаете работать из консоли.

Настройка DNS через терминал Ubuntu

В Ubuntu есть унифицированный интерфейс настройки сети, который настраивается через конфигурационный файл /etc/network/interfaces. Сначала смотрим список сетевых интерфейсов:

Откройте файл для редактирования и найдите в нем имя своего сетевого интерфейса, например, auto enp0s3, если такой секции нет, ее нужно добавить:

sudo vi /etc/network/interfaces

auto enp0s3
iface enp0s3 inet dhcp

Затем, добавьте в эту секцию строчку:

Здесь адрес 8.8.8.8 — это адрес вашего DNS сервера. Но эта настройка сработает, только если ваш DHCP клиент не пытается назначить адрес самостоятельно. Чтобы указать DNS адрес на уровне DHCP сервера нужно добавить такую строчку в конфигурационный файл /etc/dhcp/dhclient.conf:

sudo vi /etc/dhcp/dhclient.conf

supersede domain-name-servers 8.8.8.8

Здесь тоже адрес 8.8.8.8 означает адрес DNS сервера. Для верности, вы можете добавить свои адреса DNS серверов в файл /etc/resolvconf/resolv.conf.d/base:

sudo vi /etc/resolvconf/resolv.conf.d/base

Чтобы настройки вступили в силу необходимо перезапустить сеть:

sudo systemctl restart networking

Возможно, даже лучше будет если вы полностью перезагрузите компьютер. Теперь вы можете открыть /etc/resolv.conf и посмотреть применялся ли новый адрес DNS:

Как видите, в моем примере все заработало. Подобно этому выполняется настройка dns linux для любого дистрибутива.

Выводы

В этой небольшой статье мы рассмотрели как выполняется настройка DNS Ubuntu 16.04 через графический интерфейс или терминал. В Ubuntu автоматической настройкой DNS могут заниматься множество утилит и это создает некоторые проблемы при настройке, но со всем можно разобраться. Надеюсь, эта информация была полезной для вас.

Источник

Ubuntu 18.04 . Поиск домена DNS не работает

Я использую Raspberry Pi 3 с Ubuntu 18.04. В моей компании у нас есть DNS-сервер и пара доменов с «.local». Я знаю, что технически это не правильно, и вместо этого это должен быть «.lan», потому что.local зарезервирован для многоадресных DNS. Но так оно и есть, и его нельзя легко изменить. Поэтому на моей машине с Windows я могу без проблем пинговать и просматривать эти доменные имена. На моем Ubuntu однако я не могу.

Я не могу использовать IP-адреса, потому что некоторые домены находятся на одной и той же машине, а веб-сервер IIS выясняет, что и куда идет.

Я искал, и это приходит довольно часто:

Однако изменение /etc/nsswitch.conf не поможет мне. Я старался

  • hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname # default
  • хосты: файлы днс
  • hosts: files mdns4_minimal [NOTFOUND = continue] dns myhostname
  • hosts: files mdns4 [NOTFOUND = return] dns myhostname
  • hosts: files mdns4 [NOTFOUND = continue] dns myhostname
  • hosts: files dns mdsn4_minimal myhostname
  • хосты: днс
  • несколько других
Читайте также:  Динамическая блокировка windows 10 не работает bluetooth

Ни один из которых не работал. Я попытался перезагрузить компьютер после изменения. Я пытался сказать avahi, что имя домена = alocal в /etc/avahi/avahi-daemon.conf не работает после перезапуска службы, не работает после перезагрузки. После того, как это не сработало, я попытался полностью отключить службу avahi-daemon.

После перезагрузки я снова попробовал несколько перестановок в /etc/nsswitch.conf, но безрезультатно.

с моими текущими настройками в hosts (файлы днс) я получаю такой ответ:

Однако, когда я даю команду dig для прямого запроса к серверу, я получаю правильный ответ:

Эта версия Ubuntu использует netplan с сетевым менеджером. Правильный IP-адрес DNS определенно есть в списке. (на самом деле это основной DNS.) Кроме того, dnsIp такой же, как serverIP, но это не должно быть проблемой.

Пинг или подключение через браузер, и такие не работают, конечно. Никто не использует запрос DNS.

Я в недоумении, что делать. Конечно, мы не можем переключиться на другое доменное имя. Я поместил имя сервера в /etc/hosts, но это только временное решение.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Решено: Не работает DNS — не преобразуются адреса в ip.

Модератор: Bizdelnick

Решено: Не работает DNS — не преобразуются адреса в ip.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение uptime » 09.05.2010 16:30

так быть не должно.
Почему нет dhclient’а? Поставьте немедленно.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение Red User » 09.05.2010 16:33

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение Red User » 09.05.2010 17:58

Попробуй создать и прописать в нём dns-сервера.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение Red User » 10.05.2010 18:20

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение mvt » 10.05.2010 21:50

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение uptime » 10.05.2010 22:44

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение reji » 10.05.2010 23:37

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение Red User » 10.05.2010 23:39

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

Сообщение Indarien » 11.05.2010 12:51

Re: Решено: Не работает DNS — не преобразуются адреса в ip.

ifconfig -a:
eth0 Link encap:Ethernet HWaddr 00:50:04:54:96:6C
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Base address:0x6800

lo Link encap:Local Loopback
LOOPBACK MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Папки /etc/networks нет вообще, вот /etc/networks:

# networks This file describes a number of netname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
#

# End of networks.

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0

tracert: Команда не найдена.

Заодно, содержимое каталога /etc:
adjtime bitlbee/ conf.d/ cron.d/ cron.daily/ cron.hourly/ cron.monthly/
cron.weekly/ cups/ ddclient/ devfsd.conf dhcpc/ fdprm fonts/
fstab group gtk-2.0/ hostname hosts hosts.allow.new hosts.deny.new
hotplug/ hotplug.d/ inetd.conf inittab inputrc issue ld.so.cache
lilo.conf lilo.conf.bak login.defs logrotate.d/ lynx.cfg lynx.lss
makepkg.conf man.conf mime.types modules.conf modules.devfs motd mtab
nanorc networks pacman.conf pango/ passwd pcmcia/ ppp/ profile profile.old
protocols rc* rc.conf rc.conf

Читайте также:  Не работает пульт от триколора причина

rc.d/
rc.local* rc.modules* rc.multi* rc.multi

* rc.multi.abackup* rc.service*
rc.shutdown* rc.single* resolv.conf resolve.conf securetty services shadow
shadow- shells skel/ slsh.rc ssh/ ssl/ sysctl.conf syslog.conf txt TZ wgetrc
X11/ xml/ zhcon.conf

C’est tout. Voici tout les plumes de ma tante.

Да, еще подробности моей сети. Интернет->модем ADSL со встроенным роутером -> роутер -> компьютер. На роутере настроен Static DHCP для моего компа — 192.168.0.2, ip роутера — 192.168.0.1, маска подсети — 255.255.255.0.

Источник

Как исправить разрешение DNS, которое не работает после обновления до Ubuntu 13.10 (Saucy)

Драйвер с открытым исходным кодом работал бы на меня, даже учитывая меньшую производительность, чем fglrx, если бы у него было правильное управление потреблением энергии.

У меня Dell Inspiron 1545 с ATi Radeon 4350, и, к сожалению, драйвер с открытым исходным кодом кажется не для управления состоянием кулера GPU. Кулер всегда включался и работал громко, тем не менее, система / графическая нагрузка. После того, как я понизил X-сервер до 1.12.3 и установил устаревший драйвер, как предложил Fglrx на Launchpad (так же, как и предполагалось, что нам нужно было сделать lienmeat), кулер GPU начал работать только при необходимости. Благодарим вас за молчание кулеров.

Однако было бы здорово, если бы AMD выпустила устаревшие драйверы, поддерживающие более новые X-серверы, хотя теперь я не уверен, что они действительно заботятся.

3 ответа

Я сделал изменение, предложенное по ссылке ниже (отключив dnsmasq). Теперь все отлично работает! http://www.ubuntugeek.com/how-to-disable-dnsmasq-in-ubuntu-12-04precise.html

Открыть файл /etc/NetworkManager/NetworkManager.conf.

Вывод строки комментария:

EDIT 2: предыдущая запись была по праву удалена модератором, я отправляю то, что я нашел решением. Извините за это.

EDIT: Я только что нашел ответ, и он находится на этой самой странице — извините за мой миопию. Я опубликовал свои выводы ниже, раскрыв правильный ответ Ричарда Линдштедта, найденный на этой странице. Я оставил свое раннее урчание для небольшого контекста. Пожалуйста, поддержите ответ Ричарда, он этого заслуживает.

На самом деле это очень просто. просто откройте свои интерфейсы conf file -> sudo vi / etc / network / interfaces

Это точно не помогло OP и не помогает мне сейчас. Нам не нужны статические адреса, мы хотим использовать те, которые посылает нам сервер DHCP. NetworkManager, похоже, их распознает, но Ubuntu прямо игнорирует их:

И мои / etc / network / interfaces:

, который немного нечетный, я ожидал бы, что все интерфейсы будут объявлены здесь (или я что-то пропустил?).

не путайте с каким-либо файлом, чтобы начать с того, что я уже выполнил dpkg-reconfigure resolvconf. Правильная символическая ссылка на месте. NetworkManager извлекает правильные DNS-серверы из DHCP. Ubuntu НЕ использует такие адреса. Обходным решением является установка фиксированного 8.8.8.8 на / etc / network / интерфейсы, КОТОРЫЕ Я НЕ ХОЧУ Я хочу использовать DNS-серверы, предоставляемые DHCP, в любых ситуациях.

Не открывать другой поток, потому что это точная проблема, за исключением того, что я нахожусь на 14.10 сейчас (но это меня изнурило с обновления с 12.10 по 13.04).

EDIT 2: предыдущая запись была по праву удалена модератором, я отправляю то, что, как я нашел, является решением. Извините за это.

Эта последняя фраза заставила меня на правильном пути, и только тогда я заметил ответ Ричарда.

Проблема, похоже, связана с конфликтующим [ f5] и resolvconf. До 12.10 использовалась dnsmasq. Начиная с 13.04 Ubuntu, похоже, переключился на гибрид dnsmasq / resolvconf, где вы установили пакеты dnsmasq-base и resolvconf, но не dnsmasq.

Не могу сказать, ошибка в сценариях обновления для 13.04 или что-то еще, потому что при обновлении (как в свежих установках) устанавливается resolvconf, dnsmasq-base обновляется, а dnsmasq (правильно) удаляется.

Источник

Оцените статью