動的な dns 更新に dns.he.net を使用しました。
私のラボのコンピューターは、静的ではなく DHCP によって IP を取得しますが、その上にいくつかのサービスをセットアップしたので、ドメイン名を登録し、コンピューターにアクセスするために動的 DNS を使用するように設定しました。私のIPが変更されると、次のようなhttpリクエストを使用して自動的に更新されます
curl "https://dyn.dns.he.net/nic/update" -d "hostname=dyn.example.com" -d "password=password" -d "myip=192.168.0.1"
しかし、最初はコマンドを使用crontab
して、更新要求を 10 分ごとに実行させました。IPが変更されているかどうかを判断するようなことはしていません。正しいことは、ipが変更されたときにのみ更新されます。私の愚かなコードは 10 分ごとに更新されます。約 1 週間後、一部の DNS サーバーが私のドメイン名の DNS 解決要求を拒否し始めました。を使用するときはnslookup
、常にSERVFAIL
またはを取得しTIMEOUT
ます。ただし、他の DNS サーバーは 8.8.8.8 のように解決できます。
なぜだろう?更新頻度が高いからでしょうか?私のドメインが DSN サーバーのブラック リストに載っている可能性はありますか? 私に何ができる?新しいドメイン名を登録したくないだけです。
どうもありがとう。