TL; DR: Bilgisayarınızı yönlendiricinizin DNS proxy'sini yoksaymak ve bunun yerine başka bir DNS sunucusu kullanmak için ayarlayın. ISS'nizin DNS sunucusunu deneyin veya Google'ınki gibi ortak bir DNS sunucusu kullanın .
Mac kullanıyorsunuz. DNS sunucunuzu şu şekilde geçersiz kılabilirsiniz:
- Ağ kontrol paneline gitmek
- Gelişmiş'i tıklatarak ...
- DNS’yi seçmek ve yeni sunucu adreslerini girmek, örneğin
8.8.8.8
ve 8.8.4.4
.
Bu DNS sunucularını yalnızca ev ağınızda kullanmak istiyorsanız , Ağ kontrol panelinde yeni bir Konum oluşturun .
ayrıntılar
Ben de benzer bir problem yaşadım. Benim için, Süper Kullanıcının statik içeriğini sunuculamak için kullanılan site *.imgur.com
ile ironik bir şekilde aralıklı hatalar oldu *.sstatic.com
. Aramalar bir süre başarısız olur, sonra bir süre çalışır, sonra tekrar başarısız olur.
Son zamanlarda yönlendiricimi yükselttim, bu yüzden bununla bir ilgisi vardı.
Kullanarak dig
farklı DNS sunucularına karşı test edilmiş sorgular kullandım:
- Yönlendiricime yapılan sorgular zaman zaman başarısız oluyor. Yönelticim ISS’imin DNS sunucularına proxy kullanıyor.
- Doğrudan sorgular, ISS’nizin DNS sunucuları da zaman zaman başarısız oluyor. Doğrudan sorgular her zaman son modemimle çalıştı.
- Google’ın Genel DNS sunucularına doğrudan sorgular her zaman çalıştı.
Belki de yönlendiricim, ISS sunucularından (hem proxy hem de doğrudan) DNS yanıtlarını karıştırıyordu. Ya da belki ISS sunucuları aralıklı olarak başarısız oldu? Söylemesi zordu ve asıl sorun olanı çalışmakla uğraşmadım. :)
Başarısız olan sorgular, Content Delivery Networks içindi. Bu bir anlamda mantıklı çünkü CDN'ler performansı optimize etmek için genellikle karmaşık DNS sonuçları veriyor.
Benim gibi, yönlendiricinizin DNS'sinde, ISS'nizin DNS'inde veya ikisi arasında bazı etkileşimlerde sorun olabilir. İşte olası çözümler.
- Cihazlarınızı başka bir DNS sunucusu kullanacak şekilde yapılandırın. ISS'nizin DNS sunucusunu doğrudan kullanın veya Google'ın sağladığı gibi genel bir DNS sunucusunu kullanın .
- Edit
/etc/hosts
Cihazlarınızdaki dosya ve elle başarısız aramalar için adresleri ekleyin.
- Kendi DNS sunucunuzu dahili olarak kurun.
Seçenek 1 en kolay olanıdır. Yerel bir genel DNS sunucusuna sahip bir yere dayalıysanız bunu tavsiye ederim. İşte Google’ın genel DNS sunucularının yerleri .
Yeni Zelanda'dayım ve başka bir ülkede ortak bir DNS sunucusuyla gitmek istemedim. Bunu yapmak, her DNS araması için benim için daha yüksek gecikme süresi anlamına gelir. Ayrıca CDN'lerin temel faydalarından birini azaltacaktır. CDN'ler mümkünse yerel sunuculardan içerik sunmaya çalışırlar ve bunu DNS sunucusunun konumuna göre yaparlar. ABD veya Asya merkezli bir DNS sunucusu bu avantajı azaltabilirdi.
Ayrıca, yönlendiricimin dahil olduğu durumlarda doğrudan sorgular için bile lapa lapa oldukları için ISS’nizin DNS sunucularını kullanmak istemedim.
Yani seçenek 2 benim için biraz daha iyiydi. Bu biraz bakım anlamına gelecektir, ancak ara sıra kullanmaktan dig
ve düzenlemekten memnuniyet duyuyorum /etc/hosts
.