Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: После настройки DNS файл /etc/resolv.conf пустой  (Прочитано 6419 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Всем привет, подскажите плз, почему после настройки DNS файл /etc/resolv.conf полностью пустой:
(Нажмите, чтобы показать/скрыть)

если же при подключении PPPoE указать "добавлять в /etc/resolv.conf данные от провайдера" тогда файл получает адреса от провайдера, и в этом случае не работает мой днс.

п.с. ubuntu 16.04 LTS server

Пользователь добавил сообщение 23 Июня 2016, 23:01:28:
в инете нашел инструкцию, что необходимо создать файл tail:
sudo touch /etc/resolvconf/resolv.conf.d/tail
и в него прописать:
domain мое доменное имя
search мое доменное имя
nameserver 127.0.0.1

насколько это верное решение? и почему нужно указывать адрес 127.0.0.1, если в настройках днс я использовал адрес 192.168.0.1 ?

заранее благодарен
« Последнее редактирование: 23 Июня 2016, 23:01:28 от OptionBase »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #1 : 25 Июня 2016, 02:31:54 »
Когда resolv.conf пустой, запросы идут на 127.0.0.1
Если "ваш DNS" находится не на этой же машине, тогда крутить DHCP сервер, чтобы выдавал правильные DNS сервера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #2 : 29 Июня 2016, 11:14:18 »
создал файл sudo touch /etc/resolvconf/resolv.conf.d/tail
и в нем прописал параметры DNS
вроде как все работает

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #3 : 29 Июня 2016, 12:09:33 »
Ну как обычно, костыль впилили "вроде как всё работает"…
Разобраться и устранить причину проблемы - не наш метод?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #4 : 30 Июня 2016, 20:13:59 »
я всегда против костылей, но не всегда хватает опыта
если у Вас есть возможность,давайте попробуем вместе докопаться до сути

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

начал искать решение проблемы в гугле
нашел два варианта:
1. прописать настройки в /etc/network/interfaces
я прописал, но данные в resolv.conf не добавились
прописал так:
sudo nano /etc/network/interfaces
(Нажмите, чтобы показать/скрыть)

2. создать файл sudo touch /etc/resolvconf/resolv.conf.d/tail
и прописать туда все данные ДНС
прописал - сработало

вот пока и остановился на втором варианте


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #5 : 30 Июня 2016, 20:16:05 »
Так у вас проблема как раз была не в том, что resolv.conf пустой, а в том, что сквиду нужен адрес авторитетного DNS сервера.
И он даже сказал, как ему о нём рассказать. Но вы почему-то проигнорировали.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #6 : 30 Июня 2016, 20:20:53 »
я прописал ему в конфиге адрес, Кальмар завелся
но я подумал, что возможно какие то другие службы сейчас или в будущем будут нуждаться в resolv.conf
потому и задал вопрос на форуме, как в этот файл прописать данные ДНС для других служб

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #7 : 30 Июня 2016, 20:33:54 »
Другие службы будут обращаться к серверу по адресу localhost, если там висит ДНС сервер типа bind9 или другой, то всё будет ровно. Сам файл resolv.conf никому не нужен.
С уважением, Юрий.

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #8 : 30 Июня 2016, 21:14:52 »
Другие службы будут обращаться к серверу по адресу localhost, если там висит ДНС сервер типа bind9 или другой, то всё будет ровно. Сам файл resolv.conf никому не нужен.
понял, спасибо!
а можно еще вопрос походу дела?
не укладывается в голове:
имя: server.home
адрес: 192.168.0.1
а почему обращение к 127.0.0.1 ?

не могу понять, как происходит это взаимодействие...
как и куда обращается служба и почему именно туда?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: После настройки DNS файл /etc/resolv.conf пустой
« Ответ #10 : 01 Июля 2016, 07:54:08 »
Спасибо парни!
Вот теперь я въехал в эту тему окончательно.

Осмысленно в конфиге кальмара прописал адрес днс 127.0.0.01
А также удалил данные из /etc/network/interfaces и удалил файл /etc/resolvconf/resolv.conf.d/tail

С меня однозначно пиво!

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.