この用語を検索しても、「ホストのワイルドカードドメイン名」という答えが見つかりませんでした
秘密のドメインを作成するHostGatorアカウントを持っているので、Webサイトを構築してテストできます。それらを使用するには、ドメインを/ etc/hostsファイルに次のように追加します。
192.168.129.3 ts.buck
192.168.129.3 www.ts.buck
私は*を使用してみました
192.168.129.3 *.buck
しかし、それは機能しません。
これは私のデスクトップ上にあり、ここにはサーバーがありません。また、内部使用のみを目的としており、世界の他の人が見ることもアクセスすることもできません。
テストサイトの構築に独自のTLDを使用する簡単な方法があるといいでしょう。
DNSサーバーをセットアップする必要があります。 (インストール dnsmasq (軽量)または バインド (かなり重い))。インストールするには...
Sudo apt-get install dnsmasq
/etc/NetworkManager/dnsmasq.d/dnsmasq-localhost.conf
追加
address=/localhost.com/127.0.0.1
再起動
Sudo /etc/init.d/dnsmasq restart
重要な注意事項。
dnsmasq
サービスの開始に失敗した場合は、systemctl status dnsmasq.service
コマンドを実行してサービスログを確認してください。
次に、ログに次のメッセージが表示される場合Failed to create listening socket for port 53: Address already in use
-説明に従ってこのエラーを解決できます here
上記の答えに簡単に追加して、ローカルドメイン名が.local
で終わっていないことを確認してください。これは予約済みの名前のように見えるため、/etc/dnsmasq.conf
で:
address=/somesite.local/127.0.0.1
動作しないでしょう
address=/somesite.loc/127.0.0.1
動作します。