2010-04-28 15:08:18 +0000 2010-04-28 15:08:18 +0000
58
58

Jokertekens gebruiken in namen in Windows hosts bestand

Is er een manier om een wildcard domein te maken in het Windows hosts bestand.

Ik heb dit geprobeerd

xxx.xxx.xxx.xxx *.somedomain.com

Dit werkt niet, is er misschien een andere syntax die ik moet gebruiken?

Ik werk onder Windows 7

Antwoorden (6)

63
63
63
2010-04-28 15:14:13 +0000

Dat is er niet. Het hosts bestand is niet erg slim, je moet elk subdomein apart vermelden (inclusief www en no-www)

17
17
17
2011-11-14 19:46:57 +0000

Een antwoord op een soortgelijke vraag op StackOverflow werkte goed voor mij.

http://mayakron.altervista.org/support/browse.php?path=Acrylic&name=UserManual

Wildcard Support on XP at hostsfile. Veel plezier.

In principe werkt dit programma Acryl als een DNS proxy voor je lokale machine. Richt je Local Area Connection op 127.0.0.1, bewerk dan de AcrylicHosts.txt op een vergelijkbare manier als het gewone hosts bestand – alleen met wildcards!

11
11
11
2015-06-22 07:11:36 +0000

Dnsmasq ](http://www.thekelleys.org.uk/dnsmasq/doc.html) is wat je nodig hebt, maar het werkt niet helemaal goed op Windows. Daarom heb ik een alternatief geschreven voor Windows, genaamd DNSAgent .

Je kunt reguliere expressie gebruiken in regels. Er zijn ook een aantal geavanceerde functies zoals het aanpassen van cache TTL, niet-standaard-poort DNS server, compressie pointer mutatie, etc. Open sourced onder MIT licentie.

2
2
2
2010-04-28 15:48:51 +0000

Ten eerste ben ik het eens met phoshi dat het niet mogelijk is om te doen wat je wilt in het hosts-bestand van windows (ook niet op unix).

ten tweede, je moet controle krijgen over het resultaat van een verzoek aan dns. een optie is om je eigen dns-resolving op je router te gebruiken (dnsmasq, dnscache+tinydns, bind, wat dan ook, zie quack’s commentaar) en het te tweaken of om een dns-resolver op windows te gebruiken die je naar eigen wens kunt bedienen.

zie here voor een lijst van dns-resolvers, kijk voor de “wildcard” kolom, misschien is powerdns of maradns of posadis iets dat aan uw wensen voldoet.

-1
-1
-1
2010-07-21 20:49:07 +0000

Het is een andere syntax: xxx.xxx.xxx.xxx somedomain.com

Enkele voorbeelden om het uit te leggen:

  • 127.0.0.1 .com deze regel zal alle uitgaande dnsrequests die eindigen op .com blokkeren
  • 127.0.0.1 somesite.com zal alle uitgaande dnsrequests die eindigen op somesite.com blokkeren
  • 12.2.3.1 www. dns.com zal alle uitgaande dnsrequests die eindigen op www.dns.com naar 12.2.3.1 leiden

Je blokkeert/leidt alle urls van het tweede (derde,vierde…) niveau met de url van het bovenste (tweede,derde…) niveau in het hosts bestand.

-3
-3
-3
2016-09-10 22:01:44 +0000

Als je elk subdomein in somedomain.com wilt blokkeren, overweeg dan of het weglaten van “*.” zal bereiken wat je wilt.

Bewerken van je voorbeeld:

xxx.xxx.xxx.xxx somedomain.com