getaddrinfo不解析主机名

时间:2015-09-01 18:52:11

标签: linux networking dns getaddrinfo

SELECT DISTINCT start_on, end_on
FROM (
  SELECT start_on, end_on
  FROM product
  UNION
  SELECT p1.end_on AS start_on, p2.end_on
  FROM product p1, product p2
  WHERE p1.start_on = p2.start_on
  AND p1.end_on < p2.end_on
)

失败:     nc:getaddrinfo:没有与主机名关联的地址

但是ping / dig工作得很好。您可以通过getent看到最不同的内容:

nc -zv cms-01 5061

但是&#34; ahosts&#34;而不是&#34; hosts&#34;,它什么都不返回。

# getent hosts cms-01
172.17.2.108    cms-01.docker

&#34; ahosts&#34;使用# getent ahosts cms-01 就像getaddrinfo一样,为什么即使它存在于dns中也无法解析主机名?顺便说一句,如果我使用完整的主机名(&#34; cms-01.docker&#34; vs&#34; cms-01&#34;),它不会改变。

0 个答案:

没有答案