Próbowałem dnsmasq
, squid
a ten serwer proxy dns , jednak żaden z nich nie robi tego, co chcę. Chcę zrobić coś takiego:
127.0.0.1 *facebook.com
127.0.0.1 *imgur.com
Gdzie każdy dopasowany adres URL jest przekierowywany 127.0.0.1
lub po prostu blokowany. (czy to w wierszu poleceń, w aplikacjach, w przeglądarkach, po prostu emulacja niektórych funkcji, /etc/hosts
ale z symbolami wieloznacznymi).
Chociaż jeśli nic nie działa, najważniejsza jest przeglądarka.
/etc/hosts
./etc/hosts
mniej niż trzy razy w swoim pytaniu. Wygląda na to, że Twoje pytanie brzmi: „Jaka usługa rozpoznawania nazw pozwoli mi na odwzorowanie symboli hosta / nazwy domeny na adresy IP?” To byłoby nie na temat jako prośba o produkt.Odpowiedzi:
Jak mówi Jeremy W. Sherman, powinieneś rozważyć skonfigurowanie zlokalizowanego serwera DNS, ponieważ
etc/hosts
plik nie obsługuje symboli wieloznacznych.Zastanów się nad zainstalowaniem programu o nazwie DNSMasq , który pozwala utworzyć rodzaj symbolu wieloznacznego:
Które przekierowanie wszystkich domen
imgur.com
, afacebook.com
w nich127.0.0.1
.Przeczytaj ten post na blogu zatytułowany / etc / hosts Bugs i DNS Resolution lub ten zaktualizowany post na blogu: Jak uzyskać adresy .dev w systemie Mac OS X 10.10 Yosemite w 5 prostych krokach, aby uzyskać więcej informacji o tym, jak to zainstalować i dlaczego tak się dzieje.
źródło
dnsmasq
. Próbowałem 8 różnych przewodników, ale żaden z nich nie działał.Przeglądarka:
*.facebook.com
.DNS:
Ta konfiguracja jest zasugerował w niezwiązanego dokumentacji dla jego
local-data
strofy konfiguracji:Zaangażowanie może mieć prowadzenie własnego serwera DNS. Oto przewodnik dotyczący konfigurowania nazwanych do podobnych celów.
źródło
Uruchom,
sudo nano -e /etc/hosts
aby otworzyć plik hosts i umieścić w nimPowinieneś umieścić oba, aby zablokować stronę internetową.
źródło