GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuLinuxのコマンドラインからドメインネームサーバーを取得する方法

ネームサーバーは、特定のドメイン名のIPアドレスを提供するDNSサービスを実行する特別なサーバーです。ドメインが異なれば、ネームサーバーも異なります。

通常、ネームサーバーはホスティングサーバープロバイダーによってホストおよび管理されます。たとえば、BluehostでWebサイトをホストしている場合、ネームサーバーはbluehostのネームサーバーになります。一方、hostgatorを使用してWebサイトをホストしている場合、ネームサーバーはhostgatorのものでなければなりません。

IPアドレスに加えて、ネームサーバーは、cnameレコード、TXTレコード、SOAレコード、MXレコードなどの多くのDNS関連情報も提供します。

コマンドラインから任意のドメイン名のネームサーバーを確認するには、digやhostなどのコマンドを使用できます。いくつかの例を見てみましょう

1。 digコマンド

次のコマンドは、binarytides.comのNS(ネームサーバー)レコードをチェックします

$ dig -t ns binarytides.com
; <<>> DiG 9.11.5-P4-5.1ubuntu2.2-Ubuntu <<>> -t ns binarytides.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14408
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;binarytides.com.               IN      NS
;; ANSWER SECTION:
binarytides.com.        6727    IN      NS      may.ns.cloudflare.com.
binarytides.com.        6727    IN      NS      dave.ns.cloudflare.com.
;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Wed Jul 22 14:52:32 IST 2020
;; MSG SIZE  rcvd: 95

短いバージョン

$ dig +short -t ns binarytides.com
may.ns.cloudflare.com.
dave.ns.cloudflare.com.

「-t」オプションは、フェッチするレコードのタイプを指定します。 ns、a、soa、cnameなどがあります。これらは、ドメイン名に関連するさまざまなタイプのdnsレコードです。

2。ホストコマンド

hostコマンドは、digコマンドに似ています。また、任意のドメイン名のDNSレコードをフェッチすることもできます。簡単な例を次に示します。

$ host -t ns binarytides.com
binarytides.com name server may.ns.cloudflare.com.
binarytides.com name server dave.ns.cloudflare.com.

結論

ネームサーバーを確認することは、新しいWebサイトまたはドメインを設定するときに重要であり、ネームサーバーがインターネット上で正しく表示されているかどうかを確認する必要があります。正しいネームサーバーがないと、ドメイン名を正しいIPアドレスに解決できません。

これは、ブラウザがWebサイトのコンテンツを開くことができないことを意味します。また、あるホスティングプロバイダーから別のホスティングプロバイダーにWebサイトを移動する場合にも必要です。次に、ネームサーバーを変更する必要があります。これは通常、インターネットで有効になるまでに数時間かかります。


Ubuntu
  1. Linuxでコマンドラインからジオロケーションを取得する方法

  2. Ubuntu15.04からUbuntu15.10にアップグレードする方法

  3. bashからネットマスクを取得するには?

  1. Ubuntu16.04からUbuntu18.04にアップグレードする方法

  2. UbuntuLinuxでターミナルからインターネット速度をテストする方法

  3. IP (Linux) からホスト名を取得するには?

  1. UbuntuLinuxからリモートWindowsデスクトップにアクセスする方法

  2. Oracle Virtual Box 5.0を(Ubuntu)Linuxにインストールする方法

  3. UbuntuLinuxでCPU温度を取得する方法