У меня два доменных имени (cyklussoftware.com и totalstudent.io). Оба они зарегистрированы и управляются GoDaddy. У них обоих есть @ и * в своих записях DNS A. Оба @ и * поскольку оба домена указывают на один и тот же IP-адрес.
Вчера вечером я возился с обратным прокси-сервером Nginx и контейнерами Docker для приложения Angular и веб-API ASP.NET Core. Внезапно я больше не мог подключиться к api.totalstudent.io. Я думал, что это проблема конфигурации Nginx, но не могу пинговать api.totalstudent.io или выполните трассировку. Ни один из них не может определить местонахождение api.totalstudent.io.
я использовал https://www.whatsmydns.net взглянуть на распространение DNS и api.totalstudent.io нигде не найти. Странно то, что все остальные поддомены, которые я тестировал либо cyklussoftware.com или totalstudent.io разрешается просто отлично. В "api" субдомен для totalstudent.io единственный сломанный. В "api" субдомен для cyklussoftware.com разрешается нормально.
Так, asdf.totalstudent.io решает. asdfasdfasdf.totalstudent.io решает. asdf.ap.totalstudent.io решает. asdf.api.totalstudent.io НЕ разрешается.
Стоит отметить, что я использовал Let's Encrypt Certbot для запроса сертификата SSL для * .api.totalstudent.io используя сценарий, найденный здесь: https://github.com/alambrec/validation-hooks-certbot-godaddy. Я раньше успешно использовал этот сценарий для запроса корневых сертификатов и сертификатов с подстановочными знаками, поэтому я не уверен, почему он что-то сломал сейчас. Плюс сертификат ssl и api поддомен некоторое время работал нормально.
Кто-нибудь сталкивался с подобным раньше?
Примечание: Вместо этого я подумывал разместить это на сайте сетевых инженеров. Пожалуйста, дайте мне знать, если мне нужно его переместить.