Bu sorunun zaten burada bir cevabı var:
Şu anda sitemde bazı hata ayıklamalar yapıyorum. Facebook.com adresine giden tüm istekleri yerel http echo web sunucuma yönlendirmek istiyorum.
Şimdiye kadar benim içinde aşağıdaki var /etc/hosts:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
127.0.0.1 facebook.net
127.0.0.1 connect.facebook.net
# This should be at the end
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Bu dosyayı düzenledikten sonra çalıştırıyorum
sudo killall -HUP mDNSResponder
Böylece safarimi açtım ve seçiyorum Disable Cache Açılır menüde.
ziyaret ettim http://connect.facebook.netve yerel http echo sunucumdan bir yanıt görüyorum.
Ancak ziyaret ettiğimde www.facebook.com veya http://www.facebook.com, Asıl facebook sayfasına giriyorum. Kullanıcı adımı ve şifremi girdiğimde, facebook kontrol panelimin içine giriyorum.
Neden / etc / hosts dosyası çalışmıyor www.facebook.com ama için connect.facebook.net?
sudo killall -HUP mDNSResponder