Hvordan kan det være, at ændringer i /etc/hosts filen på en Mountain Lion MacBook Air blokerer Reddit, men ikke Facebook, selv efter at have forsøgt at rydde DNS-cachen og genstarte computeren?
Ændringer i /etc/hosts filen på en Mountain Lion MacBook Air kan blokere Reddit, men ikke Facebook, på grund af mulige indtastningsfejl, flere domæner, cache-problemer, DNS-over-HTTPS, netværksindstillinger eller flere netværksinterfaces. Dobbelttjek domæner, ryd DNS- og browser-cache, deaktiver DoH, og kontroller netværksindstillinger for at løse problemet.
Hvordan kan det være, at ændringer i /etc/hosts filen på en Mountain Lion MacBook Air blokerer Reddit, men ikke Facebook, selv efter at have forsøgt at rydde DNS-cachen og genstarte computeren?
Der kan være flere årsager til, at ændringer i /etc/hosts
filen på en Mountain Lion MacBook Air blokerer Reddit, men ikke Facebook, selv efter at have forsøgt at rydde DNS-cachen og genstarte computeren:
- Indtastningsfejl i /etc/hosts filen: Det er muligt, at der er en fejl i den måde, Facebook's domæne er indtastet på i
/etc/hosts
filen. Sørg for, at der ikke er nogen stavefejl eller ekstra mellemrum.
- Flere domæner: Facebook bruger flere domæner og subdomæner (f.eks.
www.facebook.com
, m.facebook.com
, fbcdn.net
), og det er nødvendigt at blokere dem alle for at forhindre adgang fuldstændigt.
- Cache-problemer: Selvom du har forsøgt at rydde DNS-cachen, kan der stadig være cachelagrede oplysninger i browseren eller andre steder på systemet. Prøv at rydde browserens cache og cookies.
- DNS-over-HTTPS (DoH): Nogle browsere og applikationer bruger DNS-over-HTTPS, hvilket kan omgå
/etc/hosts
filen. Kontroller, om din browser eller applikation bruger DoH, og deaktiver det midlertidigt for at teste.
- Netværksindstillinger: Netværksindstillinger eller proxyindstillinger kan også påvirke, hvordan DNS-opslag håndteres. Sørg for, at der ikke er nogen proxyindstillinger, der omgår
/etc/hosts
filen.
- Flere netværksinterfaces: Hvis din MacBook Air har flere netværksinterfaces (f.eks. Wi-Fi og Ethernet), kan det være nødvendigt at sikre, at ændringerne i
/etc/hosts
filen gælder for alle interfaces.
For at fejlsøge problemet yderligere kan du prøve følgende trin:
- Åbn
/etc/hosts
filen og dobbelttjek, at domænerne er korrekt indtastet.
- Ryd DNS-cachen igen ved at køre følgende kommando i Terminal:
sudo dscacheutil -flushcache
og sudo killall -HUP mDNSResponder
.
- Ryd browserens cache og cookies.
- Deaktiver DNS-over-HTTPS i din browser midlertidigt.
- Kontroller netværks- og proxyindstillinger for at sikre, at de ikke omgår
/etc/hosts
filen.
- Genstart computeren igen for at sikre, at alle ændringer træder i kraft.
Ved at følge disse trin kan du muligvis identificere og løse problemet med, hvorfor ændringer i /etc/hosts
filen blokerer Reddit, men ikke Facebook.