[Решено]Проблема: разрешение имени - DNS

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
VAVka
Сообщения: 96

[Решено]Проблема: разрешение имени - DNS

Сообщение VAVka »

Приветствую, форумчане.
Подскажите, как решить следующую проблему:
Установил на ВинХР Кубунту 8.10 (через wubi). Все вроде бы нормуль, но не могу поднять нормальный Интернет. Локальная сеть есть. VPN соединение есть. Хосты пингуются, но:
1. Локальные хосты пингуются по имени (т.е. расрешается IP адрес)
2. Внешние хосты пингуются только по IP адресу (при попытке пинга по имени - unknown host)

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

Код: Выделить всё

domain domain.temp.ru
search domain.temp.ru
nameserver 192.168.0.14 # локальный DNS сервер
nameserver 213.64.235.235 # DNS сервер провайдера


Тем не менее, не работает ничего... Сижу, туплю, голова не варит. Подскажите, чего где подкрутить, чтобы нормально имена хостов внешних разрешались в IP адреса???

PS: В винде все отлично работает.

iУведомление от модератора blackdevil
Просьба следить за культурой речи! Не на базар пришли вроде бы ;)
С уважением, VAVka (VAVka pagе)

NimbleX 200 Mb USB Edition (krnl 2.6.24/2.4.22)
{XOrg 1.4.0/IceWM 1.2.35}
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: [Решено]Проблема: разрешение имени - DNS

Сообщение rm_ »

Логичнее было бы прописать DNS-сервер провайдера на локальном DNS-сервере (как родительский, для форварда туда неизвестных ему запросов), а на клиентах оставить в resolv.conf только локальный.
Спасибо сказали:
Аватара пользователя
VAVka
Сообщения: 96

Re: [Решено]Проблема: разрешение имени - DNS

Сообщение VAVka »

[РЕШЕНО]:
Не знаю, из-за этого ли решилось или сыграли свою роль приливы-отливы и лунная фаза, но после того, как сделал следующее:
1. Сделал себе статический IP адрес;
2. Удалил из системы Network Manager;
3. Изменил resolv.conf так:

Код: Выделить всё

domain domain.temp.ru # убрал опцию search, поскольку она взаимоисключающая с domain
                                        # (насколько стало понятно из документации)
nameserver 213.64.235.235
nameserver 192.168.0.14

-- Все заработало!
И LAN нормально работает, и интернет.
С уважением, VAVka (VAVka pagе)

NimbleX 200 Mb USB Edition (krnl 2.6.24/2.4.22)
{XOrg 1.4.0/IceWM 1.2.35}
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: [Решено]Проблема: разрешение имени - DNS

Сообщение Frank »

Дело в том, что сама специфика работы DNS выглядит так:
1) посылается запрос на первый DNS-сервер
2) при получении любого ответа, дальнейшие запросы прекращаются, даже при ответе "не знаю я таких имён"
3) и только если сервер вообще не ответил, запрос посылается второму серверу (третьему, четвёртому, и т.д., пока не будет получен ответ).

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

И насчёт search и domain - они не взаимоисключающи ни разу.

Код: Выделить всё

domain NORMA_NET
search amron.com.ua

в результате я могу писать ssh fqc и попадаю на свой сервак, не вписывая полного имени fqc.amron.com.ua; и входя в сетевое окружение, я вижу сразу компы рабочей группы NORMA_NET, а не список рабочих групп.
Изображение
Спасибо сказали: