ある時点で、サーバー構成から DNS ゾーンを削除したい場合があります。これは、Web サーバーを調べて DNS エントリを削除するほど簡単ではありません。 cPanel で管理されているサーバーの場合、一見してすぐにわかるよりも多くの DNS エントリが存在する可能性があります。これが、cPanel (および WHM) が DNS ゾーンを削除するいくつかの異なる方法を提供する理由です。この記事にリストされているスクリプトの一部を実行するには、cPanel を使用した VPS ホスティングが必要です。
- cPanel アカウントで DNS ゾーンを削除する
- ドメインごとに DNS ゾーンを削除する
killdns
の使用 スクリプト
cPanel アカウントで DNS ゾーンを削除する
cPanel から DNS ゾーンを削除する最も簡単な方法は、DNS ゾーンを作成した cPanel アカウントを削除することです。 cPanel アカウントが作成されると、途中で多数の DNS エントリが作成されます。また、アドオン ドメインやサブドメインを含む追加の DNS ゾーンがそのアカウント内に作成される場合があります。 cPanel アカウントを削除すると、そのアカウントによって作成されたすべての DNS エントリが削除されます。
ご想像のとおり、このオプションは非常に破壊的であり、削除するつもりのない追加のドメインを一掃します。そのため、1 つの DNS ゾーンのみを削除する場合は、「DNS ゾーンの削除」機能 (下記) を使用することをお勧めします。
ドメインごとに DNS ゾーンを削除する
関連付けられている cPanel アカウントを削除して DNS エントリを削除したくない (または削除できない) 場合は、ドメインごとに DNS を削除できます。
<オール>ここには、DNS ゾーンが関連付けられているすべてのドメイン名が表示されます。 DNS を削除するドメインにチェックを入れて選択し、[削除] を押します .
killdns
の使用 スクリプト
DNS の問題が再発していることに気付いた場合は、問題のある DNS ゾーンが cPanel アカウントに関連付けられていない可能性があります。
コマンドラインに慣れているユーザーのために、 killdns
もあります 脚本。このスクリプトは非常に強力なので、注意して使用する必要があります。このオプションは、指定したドメインに関連付けられているすべての DNS エントリを削除します。ドメインが cPanel によって管理されているアカウントに関連付けられている場合は、上記のいずれかの方法 (基本的には WHM インターフェイスを使用) を使用してドメインを削除することをお勧めします。したがって、killdns
DNS が既存の cPanel アカウントで管理されていない状況に最適です。
SSH 経由でサーバーにログインし、ドメインでコマンドを実行することで、コマンドを実行できます:
/scripts/killdns example.com
サポート センターのその他の役立つリソースを確認してください:
- WHM で cPanel アカウントを作成する方法
- WHM を介して SSH を有効にする方法