Windowsホストファイルにワイルドカードドメインを作成する方法はありますか。
私はこれを試しました
xxx.xxx.xxx.xxx * .somedomain.com
これは機能しません。他に使用すべき構文があるのでしょうか?
私はWindows 7で働いています
Windowsホストファイルにワイルドカードドメインを作成する方法はありますか。
私はこれを試しました
xxx.xxx.xxx.xxx * .somedomain.com
これは機能しません。他に使用すべき構文があるのでしょうか?
私はWindows 7で働いています
回答:
よく似たStackOverflowの質問への回答がうまくいきました。
http://mayakron.altervista.org/support/browse.php?path=Acrylic&name=UserManual
hostsfileでのXPのワイルドカードサポート。楽しい。
基本的に、このプログラムAcrylicはローカルマシンのDNSプロキシとして機能します。ローカルエリア接続を127.0.0.1にポイントしてから、通常のホストファイルと非常によく似た方法で、ワイルドカードのみを使用してAcrylicHosts.txtを編集します。
最初に、私はphoshiに同意します(windowsのhostsファイルで必要なことを行うことはできません(unixでも))。
次に、dnsへのリクエストの結果を制御する必要があります。1つのオプションは、ルーターで独自のDNS解決(dnsmasq、dnscache + tinydns、bind、何でも、quackのコメントを参照)を使用して調整するか、必要に応じて制御できるウィンドウでdns-resolverを使用することです。
参照ここでは、DNSリゾルバ-、「ワイルドカード」の欄のチェック、多分のリストについては、PowerDNSにまたはmaradnsまたはposadisニーズに合ったものです。
別の構文:xxx.xxx.xxx.xxx somedomain.com
それを説明するいくつかの例:
hostsファイルのtop(second、third ...)レベルのURLを使用して、すべての2番目(3番目、4番目...)レベルのURLをブロック/リードします。
www.example.com
と、最初の行でブロックされているのではなく、127.0.0.1 example.com
?
somedomain.comのすべてのサブドメインをブロックする場合は、「*」を省略するかどうかを検討してください。あなたが望むものを達成します。
サンプルの編集:
xxx.xxx.xxx.xxx somedomain.com