我有几个服务在docker容器中运行,一个nginx服务器在它们前面,所有容器都在同一个docker网络中。在docker 1.10之前,我创建了一个dnsmasq容器,并在nginx中设置了解析器,这样我的服务就可以从nginx中被发现。
但是在升级到docker 1.10.1之后,dnsmasq镜像无法工作。经过一些研究,我尝试使用来自地址127.0.0.11的新的“嵌入式dns”(我认为这应该是在docker网络中使用的正确方式)。虽然我可以从nginx容器ping到服务容器,但nginx一直在发回could not be resolved (3: Host not found)。
然后
由于我的路由器不解析LAN设备的主机名,所以我使用DNSMASQ设置服务器作为DNS。
DNS Server Specs
----------------
OS: Ubuntu Server
LAN IP: 192.168.1.4
我在网络上有第二台流媒体服务器,它运行kodi和apache2,这样我就可以通过我编写的web接口来控制这台机器。
Media Server Specs
------------------
LAN IP: 192.168.1.10
HOSTNAME: media.lan
我的路由器被配置成使用本地DNS服务器进行DNS查找。我还在DNS服务器上为我的媒
我有Centos6.5与ipv6启用和工作(部分)。当我试图执行"ping6 bin6“时,它返回错误”未知主机“:
[root@centos ~]# ping6 bin6.it
unknown host
主机可解析:
[root@centos ~]# host bin6.it
bin6.it has IPv6 address 2607:fd50:1:91b0::b146:11
bin6.it mail is handled by 20 mx02.puttynuts.com.
bin6.it mail is handled by 10 mx01.puttynuts.com.
Ping到
我们有一项服务,可以批量发送大量事件。它基本上打开了多个http POST连接。 自从我们将服务转移到kubernetes后,我们就会时不时地出现getaddrinfo: Temporary failure in name resolution错误。(大多数调用都可以工作,但也有一些调用失败了,这很奇怪。 有人能解释一下为什么和如何修复吗?