Yerel MAMP web sunucusu URL’si 5+ saniye süren DNS Araması


7

OS X 10.7'de MAMP kullanıyorum. Apache'de sanal bir ana bilgisayar kurdum.

<Directory "/sites/example.com/">
Allow From All
AllowOverride All
</Directory>
<VirtualHost *:80>
    ServerName "example.local"
    ServerAlias "www.example.local"
    DocumentRoot "/sites/example.com"
</VirtualHost>

/ Etc / hosts dosyasında şunu ekledim:

127.0.0.1 example.local

Her şey iyi çalışıyor ve belki bir iki hafta öncesine kadar çok hızlıydı. Neyin değiştiğinden emin değilim, ancak şimdi isteğin DNS Arama kısmı, Firebug ve Chrome tarafından bildirildiği gibi, sayfa her yüklendiğinde neredeyse 5 saniye sürüyor.

Yerel adrese ping atmak iyi görünüyor:

->ping example.local
PING example.local (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.073 ms

Chrome'un gösterdiği şey:

Chrome Network Panel Çıkışı

İlk bağlantıdan hemen sonra yenilediğimde, DNS araması önbelleğe alınmış gibi görünüyor. Ancak kısa bir süre sonra tekrar yenilemek yavaş aramaya tekrar neden olur.

Herhangi bir yardım takdir edilecektir!

Yanıtlar:


4

Eh, example.localgenellikle bir mDNS (Zeroconf) adresidir, bu nedenle mDNS yapılandırma bir şekilde kırıldı her olasılığı var ve bunun geri düşmeden önce zaman aşımı bunun için birkaç saniye alıyor /etc/hosts.

Neden sadece ek localhostolarak değil, sadece ServerAliaso adla erişmiyorsun? Aksi takdirde, en azından sisteminiz için farklı bir anlamı olan üst düzey bir etki alanına sahip olmayan bir etki alanı kullanın.


2
Teşekkürler, example.dev olarak değiştirmek bu sorunu çözmüş gibi görünüyor. MDNS'nin sorun yaşadığı yeri nasıl görebileceğime dair herhangi bir ipucu? Dediğim gibi, bu uzun süre boyunca iyi çalıştı ve sadece yakın zamanda hareket etmeye başladı.
Ian

@ Ian ve dünyanın geri kalanı: Aynı sorunla karşı karşıyayım. Herhangi bir problemi çözme ve hala herhangi bir etki alanı kullanma konusunda herhangi bir ipucu var mı?
scube

1
@scube: İki seçeneğiniz var: sisteminize .localbir mDNS etki alanı olarak yorumlamamasını veya sisteminizin bir mDNS etki alanı olarak yorumlamadığı bir şeyi kullanmamasını söyleyin .
womble


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.