/etc/resolv.conf (search)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

ressac
Сообщения: 12
ОС: ubuntu

/etc/resolv.conf

Сообщение ressac »

в этом файле есть опция SEARCH

search список_поиска
Задает список поиска для имен хостов. Список поиска обычно определяется по имени локального домена; по умолчанию он содержит только имя локального домена. Это можно изменить, перречислив домены, в которых нужно вести поиск, в списке_поиска. Имена доменов в этом списке разделяются символами пробела или табуляции.

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

Список поиска сейчас может содержать не более шести доменов и не может быть длиннее 256 символов.


я понял что если укажу в этой опции такие-то домены то там и будет происходить поиск...
но до конца не понял всей сути :) может-то кто-то подробней расскажет?
Спасибо сказали:
Аватара пользователя
Boss32
Сообщения: 83
ОС: Fedora 8

Re: /etc/resolv.conf

Сообщение Boss32 »

man resolv.conf
Студенческая жизнь настолько сурова, что вместо будильника приходится ставить таймер..
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: /etc/resolv.conf

Сообщение Goodvin »

Почитайте книгу о принципах устройства и работы Службы Доменных Имен, она же DNS.
Чтобы понять что там вообще происходит при поиске хотя бы в общих чертах.
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

Boss32
так это и есть и мэны :)

Goodvin
вот по этому я сюда и пришёл, потому-что начал читать мануалчик один по установки bind и уменя возник вопрос для чего служать этот "search" в resolv если есть бинд
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: /etc/resolv.conf

Сообщение diesel »

ressac писал(а):
22.01.2008 21:50
Goodvin
вот по этому я сюда и пришёл, потому-что начал читать мануалчик один по установки bind и уменя возник вопрос для чего служать этот "search" в resolv если есть бинд

bind - это DNS-сервер, а resolv.conf - это настройки "клиента".
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

diesel писал(а):
22.01.2008 21:59
ressac писал(а):
22.01.2008 21:50
Goodvin
вот по этому я сюда и пришёл, потому-что начал читать мануалчик один по установки bind и уменя возник вопрос для чего служать этот "search" в resolv если есть бинд

bind - это DNS-сервер, а resolv.conf - это настройки "клиента".

ок, тогда в случае когда установлен bind, зачем прописывать домены поиска в resolv ?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: /etc/resolv.conf

Сообщение serzh-z »

ressac, банальный пример, который можно применить на практике:
serzh@notix ~ $ ping gmail
ping: unknown host gmail
После добавления строки "search com" в /etc/resolv.conf:
serzh@notix ~ $ ping gmail
PING gmail.com (64.233.171.83) 56(84) bytes of data.
64 bytes from rn-in-f83.google.com (64.233.171.83): icmp_seq=1 ttl=235 time=1258 ms
64 bytes from rn-in-f83.google.com (64.233.171.83): icmp_seq=2 ttl=235 time=959 ms
...


Если не ошибаюсь, что-то подобное встроено в web-браузеры на Windows, в IE и в Opera точно.
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

serzh-z писал(а):
22.01.2008 22:16
ressac, банальный пример, который можно применить на практике:
serzh@notix ~ $ ping gmail
ping: unknown host gmail
После добавления строки "search com" в /etc/resolv.conf:
serzh@notix ~ $ ping gmail
PING gmail.com (64.233.171.83) 56(84) bytes of data.
64 bytes from rn-in-f83.google.com (64.233.171.83): icmp_seq=1 ttl=235 time=1258 ms
64 bytes from rn-in-f83.google.com (64.233.171.83): icmp_seq=2 ttl=235 time=959 ms
...


Если не ошибаюсь, что-то подобное встроено в web-браузеры на Windows, в IE и в Opera точно.


спасиб, хороший пример.

а что в том случае если установлен бинд? (просто если есть бинд, то зачем что-то прописывать где-то если всё есть в том-же бинде)
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: /etc/resolv.conf

Сообщение broom »

В BIND настраивается зона, допустим, example.com. Если каждому клиенту в /etc/resolv.conf написать "search example.com", то обращаться к машинам внутри зоны можно будет не workstation1.example.com, а просто workstation1.

P.S. http://www.citforum.ru/internet/dns/khramtsov/
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

2broom
а на сам bind это как-то повлияет ?
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: /etc/resolv.conf

Сообщение broom »

ressac писал(а):
22.01.2008 22:41
2broom
а на сам bind это как-то повлияет ?

нет.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

а вот тут http://forum.ubuntu.ru/index.php?topic=198...37001#msg137001

считают по другому, почему-то.
где правда?:)
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: /etc/resolv.conf

Сообщение diesel »

ressac тут тебе рассказали о том же.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: /etc/resolv.conf

Сообщение sash-kan »

При разрешении большинства запросов сервер имен пытается использовать поочередно каждый компонент пути поиска
s/сервер имен/libresolv/
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

sash-kan
diesel
нет, я насчёт того что как это повлияет на сам БИНД, вот broom сказал что ни как...

а вот по той ссылке говорят совсем другое, посмотрите ответ на последнею цитату
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: /etc/resolv.conf

Сообщение serzh-z »

ressac писал(а):
23.01.2008 19:03
а вот по той ссылке говорят совсем другое, посмотрите ответ на последнею цитату
Там лишь сказано, что не стоит запускать DNS-сервер без понимания того что делаешь, по причине того что DNS не является защищённым протоколом.

Вообще, домен поиска и DNS-сервер - вещи перпендикулярные. ;)
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

ясно ))

у меня ещё вопрос по in-addr,arpa остался :)

понимаю его принцип работы, но какое отношение он имеет ко мне :) если я вообще в локалке :) без инета.
почему именно так сделали...?
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: /etc/resolv.conf

Сообщение broom »

Это специальная зона для обратного преобразования адресов (из IP-адреса в имя). И не важно, локальная у вас сеть или с выходом в интернет - DNS работает абсолютно одинаково и там, и там.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
ressac
Сообщения: 12
ОС: ubuntu

Re: /etc/resolv.conf

Сообщение ressac »

а назвали его почему так? :)
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: /etc/resolv.conf

Сообщение broom »

ressac писал(а):
23.01.2008 23:04
а назвали его почему так? :)

Кого "его"? Доменный зон?
http://info.nic.ru/st/8/out_264.shtml - здесь есть история.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали: