Консоль отладки Azure Kudu недоступна из-за ошибки DNS

Я создал новое веб-приложение Azure (веб-сайт) по пути https://todoangular1-b-nschou.azurewebsites.net, и я попытался получить доступ к консоли отладки Kudu, вставив «scm» между именем приложения и именем домена. Как это:

https://todoangular1-b-nschou.scm.azurewebsites.net/

Однако сайт недоступен.

Еще несколько исследований показали, что ошибка была вызвана сбоем разрешения DNS. Затем я добавил запись в файл hosts, указывающую todoangular1-b-nschou.scm.azurewebsites.net на тот же IP-адрес, что и todoangular1-b-nschou.azurewebsites.net, и вдруг это сработало.

Мой собственный вывод состоит в том, что платформа Azure неправильно добавила новое DNS-имя в зону scm.azurewebsites.net. Кто-нибудь еще сталкивался с таким странным поведением?


person Nikola Schou    schedule 06.01.2016    source источник


Ответы (1)


Что, вероятно, произошло, так это небольшая задержка в распространении DNS. Но если вы попытаетесь зайти на сайт до этого, на вас повлияет отрицательное кэширование DNS на вашем компьютере, которое может длиться некоторое время. Я предполагаю, что в то время, если бы вы попытались получить к нему доступ с другой машины, на которой не было отрицательного кэширования, это сработало бы (и сейчас работает нормально).

person David Ebbo    schedule 06.01.2016
comment
О, так у нас есть нечто, называемое отрицательным кэшированием. Я этого не знал, но это имеет смысл и объясняет мои выводы. Так что спасибо и +1 за это. - person Nikola Schou; 07.01.2016
comment
Да, отрицательное кэширование встроено в ОС как оптимизация (по крайней мере, Windows, но я предполагаю, что и другие тоже). Но иногда это причиняет боль... - person David Ebbo; 08.01.2016
comment
Кстати, если вы хотите это увидеть, перейдите на сайт somename.azurewebsites.net перед созданием сайта, а затем создайте сайт Azure. Затем вы не сможете решить ее какое-то время, даже если она зарегистрирована. - person David Ebbo; 08.01.2016