Normalde sunucumun public IP adresini aşağıdaki komut ile alıyorum:
dig +short myip.opendns.com @resolver1.opendns.com
Ancak bugün, dış dünyaya erişim sağlanmasına rağmen (internete çıkabiliyorum), bu komutla IP adresimi alamıyordum. Komut çalıştığında aşağıdaki hata ile karşılaşıyordum:
;; connection timed out; no servers could be reached
Sorunu araştırırken /etc/resolv.conf dosyasına nameserver 8.8.8.8 satırını ekledim ve bu işlem sorunu çözdü. Şu anda dig komutu çalışıyor ve IP adresimi alabiliyorum. Ancak, sorunun temel sebebini hala anlayabilmiş değilim.
Sunucumda sadece Docker’la dağıtılmış bir uygulama çalışıyor ve herhangi bir ağ veya DNS ayarı değiştirmedim. Daha önce benzer bir durum yaşayan veya çözümle ilgili fikir sahibi olan varsa, bu durumun neden kaynaklandığını paylaşabilir mi? Docker’ın ağ yönlendirmesi veya başka bir faktör etkili olmuş olabilir mi?