我有两个Azure Ubuntu虚拟机。 命名为:myweb01.cloudapp.net和mypg01.cloudapp.net。
当我在myweb01上我发出一个nslookup mypg01.cloudapp.net失败:
azureuser@myweb01:~$ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 100.74.218.90 search myweb01.a1.internal.cloudapp.net azureuser@myweb01:~$ nslookup mypg01.cloudapp.net ;; connection timed out; no servers could be reached azureuser@myweb01:~$
当我更改resolve.conf并指向谷歌8.8.8.8一切顺利。 我究竟做错了什么?
我怎样才能改变resolve.conf,以便它总是首先search谷歌名称服务器? 没有被覆盖每个DHCP刷新?
你的两台虚拟机在同一个虚拟networking上吗? 您将不得不在pipe理门户上指定您的DNS服务器。
更多信息在这里: http : //azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/
名称服务器的IP(100.74.218.90)应该没问题,你如何设置虚拟机(门户,PowerShell等)? 它看起来像一个没有VNET的Linux虚拟机,是对的吗? 你在哪个地区部署?
我试图查找你的部署,但“myweb01.cloudapp.net”目前未分配(即VM被释放)。
Gareth(PM – Azure DNS)