У меня есть две Azure Ubuntu VMs. Названный: 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 и указываю для поиска с помощью Google всего, идет прекрасное. Что я делаю неправильно?
То, как я могу изменить resolve.conf так, чтобы он всегда искал сначала на, гуглит серверы имен? Не будучи перезаписанным каждое обновление dhcp?
Две ваши виртуальные машины находятся в одной виртуальной сети? Вам нужно будет указать свой DNS-сервер на портале управления.
Дополнительная информация здесь: http://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and -role-instance /
IP-адрес сервера имен (100.74.218.90) должен быть в порядке, как вы настраиваете вашу ВМ (портал, Powerhell и т.д.)? Похоже, что это Linux VM без VNET, верно? В какой регион вы устанавливаете?
Я пытался найти вашу установку, но "myweb01.cloudapp.net" на данный момент не назначен (т.е. vm разобрано).
Gareth (PM - Azure DNS)