Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     17 Oct 2006  22:53:17
 To : Zahar Kiselev
 Subject : Re: вопрос про DNS
 -------------------------------------------------------------------------------- 
 
 Zahar Kiselev -> All  @ Sun, 15 Oct 2006 03:12:16 +0400:
 
  ZK> Объясните пожалуйста - зачем существуют два способа получить адрес машины
  ZK> по ее имени - gethostbyname() и менее известная inet_ntoa() ? Причем если
  ZK> поведение первой поддается конфигурированию - можно заставить ее лезть за
  ZK> адресом сначала в /etc/hosts потом в DNS, можно наборот, можно что-нибудь
  ZK> одно, то вторая всегда лезет в DNS.
 
 Я так понимаю, вот именно потому, что первая, вообще говоря, к
 пространству INET не привязана.
 
  ZK> Собственно и мест где можно пытаться конфигурировать тоже два -
  ZK> известный всем /etc/host.conf и менее очевидный /etc/nsswitch.conf
  ZK> Причем настройки явно друг друга дублируют, я имею в виду порядок
  ZK> обращения к /etc/hosts и DNS.
 
 Опять же, если я правильно помню, они еще и взаимоисключающие.  В смысле
 - используется только один.
 
  ZK> Собственно - вопросы возникли в процессе вылизывания конфигурации
  ZK> ноутбука, имеющего весьма периодическое подключение к
  ZK> интернету,причем в разных местах и часто с маскарадными
  ZK> адресами. Понятно, что с точки зрения классического юникса поза
  ZK> весьма нестандартная, но все же хочется заставить резолвер и в этих
  ZK> условиях работать корректно. Hапример чтобы даже в отсутствие
  ZK> подключения ноутбук знал свое имя. Пусть хоть с адресом 127.0.0.1 -
  ZK> лишь бы запущенные на нем же программы, желающие соединиться с ним
  ZK> самим по имени,не на localhost, а по полному имени
  ZK> собственному,включая домен в котором он обычно живет, не
  ZK> обламывались в отсутствие соединения с интернетом. Если бы все они
  ZK> пользовались только gethostbyname() - то нет проблем прописать это
  ZK> имя в /etc/hosts с адресом 127.0.0.1, но для тех, что используют
  ZK> inet_ntoa() этот прием не поможет, эта функция на /etc/hosts не
  ZK> смотрит... Понятно, что можно поэкспериментировать с установкой и
  ZK> настройкой локального сервера имен - но из-за нестандартности
  ZK> ситуации и в этом случае придется его как-то "обманывать" чтобы
  ZK> подсунуть ему 127.0.0.1 в качестве адреса, соответствующего полному
  ZK> имени, при сохранении доступности по именам других машин в своем
  ZK> домене в случае наличия в данный момент подключения к инету.
 
  ZK> Вобщем - принимаю советы и ссылки от опытных админов, регулярно
  ZK> пользующихся ноутбуками. Какое из возможных извращений с настройкой
  ZK> резолвера будет в данном случае наиболее приемлимым?
 
 Лучше всего работает сконфигурированный и поднятый локальный bind.
 
 -- 
 Artem Chuprina
 RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
 
 Может, тебе еще секретный ключ от шкатулки с сильмариллами?
   (С)энта
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 вопрос про DNS   Zahar Kiselev   15 Oct 2006 04:12:16 
 Re:вопрос про DNS   Victor Krapivin   16 Oct 2006 18:35:17 
 Re:вопрос про DNS   Zahar Kiselev   16 Oct 2006 23:36:58 
 Re: вопрос про DNS   Artem Chuprina   18 Oct 2006 02:06:54 
 Re: вопрос про DNS   Artem Chuprina   17 Oct 2006 22:53:17 
 Re: вопрос про DNS   Andrey Melnikoff   17 Oct 2006 23:30:42 
 Re: вопрос про DNS   Zahar Kiselev   18 Oct 2006 20:17:12 
 Re: вопрос про DNS   Artem Chuprina   19 Oct 2006 18:20:38 
 Re: вопрос про DNS   Zahar Kiselev   01 Nov 2006 18:49:26 
 Re: вопрос про DNS   Artem Chuprina   02 Nov 2006 03:23:31 
 Re: вопрос про DNS   Sergey Khvatov   02 Nov 2006 12:27:25 
 Re: вопрос про DNS   Zahar Kiselev   02 Nov 2006 21:23:00 
Архивное /ru.linux/256066ff456f3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional