Hi, Alexey!
/Mon, 3 Sep 2001 17:11:42 +0400/ you wrote:
AM> Имхо, проблема в glibc. Оно как-то странно пытается найти
AM> каноническое имя хоста (getaddrinfo() с флагом CANON). Соответстенно,
AM> хост моей домашней машины -- tyranny.hsys.msk.ru. getaddrinfo()
AM> пытается резолвить последовательно (внимание!) "tyranny.hsys.msk.ru.",
AM> "tyranny.msk.ru.", "tyranny.ru.", "tyranny.".
И как вы с этим живете ? Ждете по минуте пока оно по таймайту
отвалится ? Или тачку не выключаете/емакса не выгружаете ?
AM> Я не пробовал добавить всю эту ботву в /etc/hosts.
А я пробрвал - не помогает, да и в PROBLEMS написано:
--------------------------------------------
**** New problem: IPv6 CNAME lookup
A newer problem is due to XEmacs changing to use the modern
getaddrinfo() interface from the older gethostbyname() interface. The
solution above is insufficient, because getaddrinfo() by default
tries
to get IPv6 information for localhost (including the local X server).
This always
involves a dns lookup to get the CNAME, and the strategies
above don't work. It then falls back to IPv4 behavior.
-------------------------------------------
У меня, к счастью, оказался поднятым named, поэтому все вылечилось
добавлением ему пары прямых зон. Может быть это и криво, но результат налицо.
Странно, что не заработал вариант
с пересборкой емакса с --with-ipv6-cname=no. Но, возможно, я
что-нибудь не так сделал.
--
Best regards, Ed