{"id":10800,"date":"2024-12-11T09:16:02","date_gmt":"2024-12-11T09:16:02","guid":{"rendered":"https:\/\/blog.trustedhosting.in\/?p=10800"},"modified":"2024-12-11T09:16:02","modified_gmt":"2024-12-11T09:16:02","slug":"how-to-get-domain-information-in-linux","status":"publish","type":"post","link":"https:\/\/www.webystrata.com\/blog\/how-to-get-domain-information-in-linux\/","title":{"rendered":"How to get Domain Information in Linux"},"content":{"rendered":"<figure id=\"attachment_10802\" aria-describedby=\"caption-attachment-10802\" style=\"width: 2560px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.trustedhosting.in\/cpanel-hosting.html\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10802 size-full\" title=\"How to get Domain Information in Linux\" src=\"https:\/\/blog.trustedhosting.in\/wp-content\/uploads\/2024\/12\/3585381_66226-scaled.jpg\" alt=\"How to get Domain Information in Linux\" width=\"2560\" height=\"1862\" srcset=\"https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2024\/12\/3585381_66226-scaled.jpg 2560w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2024\/12\/3585381_66226-300x218.jpg 300w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2024\/12\/3585381_66226-1024x745.jpg 1024w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2024\/12\/3585381_66226-768x558.jpg 768w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2024\/12\/3585381_66226-1536x1117.jpg 1536w, https:\/\/www.webystrata.com\/blog\/wp-content\/uploads\/2024\/12\/3585381_66226-2048x1489.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><figcaption id=\"caption-attachment-10802\" class=\"wp-caption-text\">\u00a0<\/figcaption><\/figure>\n<h1>How to get Domain Information in Linux<\/h1>\n<p>This guide is only going to show an overview of the commands. To find out more about each command you can run the following:<\/p>\n<div class=\"highlight-bash notranslate\">\n<div class=\"highlight\">\n<blockquote>\n<pre>  man <span class=\"o\">[<\/span>command<span class=\"o\">]<\/span>\r\n<\/pre>\n<\/blockquote>\n<\/div>\n<\/div>\n<section id=\"dig\">\n<h2>dig<\/h2>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">dig<\/span><\/code>\u00a0is used to query DNS servers. N.B.\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">dig<\/span><\/code>\u00a0will query the nameservers defined in the\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">\/etc\/resolv.conf<\/span><\/code>\u00a0file. If you are running a DNS <a href=\"https:\/\/www.trustedhosting.in\/cpanel-hosting.html\" target=\"_blank\" rel=\"noopener\">server<\/a> on your own server, this command will query that DNS <a href=\"https:\/\/www.trustedhosting.in\/cpanel-hosting.html\" target=\"_blank\" rel=\"noopener\">server<\/a> by default &#8211; this may not be what is being seen globally. See how to query an external nameserver further down.<\/p>\n<p>Here are some examples.<\/p>\n<div class=\"highlight-console notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">[root@c7 ~]# <\/span>dig bbc.co.uk\r\n\r\n<span class=\"go\">; &lt;&lt;&gt;&gt; DiG 9.9.4-RedHat-9.9.4-29.el7_2.3 &lt;&lt;&gt;&gt; bbc.co.uk<\/span>\r\n<span class=\"go\">;; global options: +cmd<\/span>\r\n<span class=\"go\">;; Got answer:<\/span>\r\n<span class=\"go\">;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 49328<\/span>\r\n<span class=\"go\">;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1<\/span>\r\n\r\n<span class=\"go\">;; OPT PSEUDOSECTION:<\/span>\r\n<span class=\"go\">; EDNS: version: 0, flags:; udp: 512<\/span>\r\n<span class=\"go\">;; QUESTION SECTION:<\/span>\r\n<span class=\"go\">;bbc.co.uk.                     IN      A<\/span>\r\n\r\n<span class=\"go\">;; ANSWER SECTION:<\/span>\r\n<span class=\"go\">bbc.co.uk.              120     IN      A       212.58.244.22<\/span>\r\n<span class=\"go\">bbc.co.uk.              120     IN      A       212.58.244.23<\/span>\r\n<span class=\"go\">bbc.co.uk.              120     IN      A       212.58.246.79<\/span>\r\n<span class=\"go\">bbc.co.uk.              120     IN      A       212.58.246.78<\/span>\r\n\r\n<span class=\"go\">;; Query time: 17 msec<\/span>\r\n<span class=\"go\">;; SERVER: 8.8.8.8#53(8.8.8.8)<\/span>\r\n<span class=\"go\">;; WHEN: Thu Aug 11 12:17:19 BST 2016<\/span>\r\n<span class=\"go\">;; MSG SIZE  rcvd: 102<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>This will give you the\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">A<\/span><\/code>\u00a0record entry for\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">bbc.co.uk<\/span><\/code>.<\/p>\n<div class=\"highlight-console notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">[root@c7 ~]# <\/span>dig www.bbc.co.uk\r\n\r\n<span class=\"go\">; &lt;&lt;&gt;&gt; DiG 9.9.4-RedHat-9.9.4-29.el7_2.3 &lt;&lt;&gt;&gt; www.bbc.co.uk<\/span>\r\n<span class=\"go\">;; global options: +cmd<\/span>\r\n<span class=\"go\">;; Got answer:<\/span>\r\n<span class=\"go\">;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 4367<\/span>\r\n<span class=\"go\">;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1<\/span>\r\n\r\n<span class=\"go\">;; OPT PSEUDOSECTION:<\/span>\r\n<span class=\"go\">; EDNS: version: 0, flags:; udp: 512<\/span>\r\n<span class=\"go\">;; QUESTION SECTION:<\/span>\r\n<span class=\"go\">;www.bbc.co.uk.                 IN      A<\/span>\r\n\r\n<span class=\"go\">;; ANSWER SECTION:<\/span>\r\n<span class=\"go\">www.bbc.co.uk.          173     IN      CNAME   www.bbc.net.uk.<\/span>\r\n<span class=\"go\">www.bbc.net.uk.         105     IN      A       212.58.246.91<\/span>\r\n<span class=\"go\">www.bbc.net.uk.         105     IN      A       212.58.244.67<\/span>\r\n\r\n<span class=\"go\">;; Query time: 9 msec<\/span>\r\n<span class=\"go\">;; SERVER: 8.8.8.8#53(8.8.8.8)<\/span>\r\n<span class=\"go\">;; WHEN: Thu Aug 11 12:36:48 BST 2016<\/span>\r\n<span class=\"go\">;; MSG SIZE  rcvd: 100<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>This will give you the\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">A<\/span><\/code>\u00a0record entry for\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">www.bbc.co.uk<\/span><\/code>. Most of the time the non-<code class=\"docutils literal notranslate\"><span class=\"pre\">www<\/span><\/code>\u00a0and\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">www<\/span><\/code>\u00a0record will be the same but it is always worth checking.<\/p>\n<div class=\"highlight-console notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">[root@c7 ~]# <\/span>dig mx bbc.co.uk\r\n\r\n<span class=\"go\">; &lt;&lt;&gt;&gt; DiG 9.9.4-RedHat-9.9.4-29.el7_2.3 &lt;&lt;&gt;&gt; mx bbc.co.uk<\/span>\r\n<span class=\"go\">;; global options: +cmd<\/span>\r\n<span class=\"go\">;; Got answer:<\/span>\r\n<span class=\"go\">;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 11699<\/span>\r\n<span class=\"go\">;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1<\/span>\r\n\r\n<span class=\"go\">;; OPT PSEUDOSECTION:<\/span>\r\n<span class=\"go\">; EDNS: version: 0, flags:; udp: 512<\/span>\r\n<span class=\"go\">;; QUESTION SECTION:<\/span>\r\n<span class=\"go\">;bbc.co.uk.                     IN      MX<\/span>\r\n\r\n<span class=\"go\">;; ANSWER SECTION:<\/span>\r\n<span class=\"go\">bbc.co.uk.              233     IN      MX      20 cluster1a.eu.messagelabs.com.<\/span>\r\n<span class=\"go\">bbc.co.uk.              233     IN      MX      10 cluster1.eu.messagelabs.com.<\/span>\r\n\r\n<span class=\"go\">;; Query time: 22 msec<\/span>\r\n<span class=\"go\">;; SERVER: 8.8.8.8#53(8.8.8.8)<\/span>\r\n<span class=\"go\">;; WHEN: Thu Aug 11 12:39:13 BST 2016<\/span>\r\n<span class=\"go\">;; MSG SIZE  rcvd: 107<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>This will give you the\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">MX<\/span><\/code>\u00a0record for\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">bbc.co.uk<\/span><\/code>.<\/p>\n<div class=\"highlight-console notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">[root@c7 ~]# <\/span>dig spf bbc.co.uk +short\r\n<span class=\"go\">\"v=spf1 ip4:212.58.224.0\/19 ip4:132.185.0.0\/16 ip4:78.136.53.80\/28 ip4:78.136.14.192\/27 ip4:78.136.19.8\/29 ip4:89.234.10.72\/29 ip4:89.234.53.236 ip4:212.111.33.181 ip4:78.137.117.8 ip4:84.45.18.216 ip4:46.37.176.74 ip4:194.74.182.201\" \" ip4:80.169.167.201 +include:sf.sis.bbc.co.uk +include:servers.mcsv.net +include:amazonses.com ?all\"<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>This example gives the\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">SPF<\/span><\/code>\u00a0record for\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">bbc.co.uk<\/span><\/code>\u00a0but also contains the\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">+short<\/span><\/code>\u00a0flag which will just output the actual record.<\/p>\n<div class=\"highlight-console notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">[root@c7 ~]# <\/span>dig bbc.co.uk @8.8.8.8\r\n\r\n<span class=\"go\">; &lt;&lt;&gt;&gt; DiG 9.9.4-RedHat-9.9.4-29.el7_2.3 &lt;&lt;&gt;&gt; bbc.co.uk @8.8.8.8<\/span>\r\n<span class=\"go\">;; global options: +cmd<\/span>\r\n<span class=\"go\">;; Got answer:<\/span>\r\n<span class=\"go\">;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 62442<\/span>\r\n<span class=\"go\">;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1<\/span>\r\n\r\n<span class=\"go\">;; OPT PSEUDOSECTION:<\/span>\r\n<span class=\"go\">; EDNS: version: 0, flags:; udp: 512<\/span>\r\n<span class=\"go\">;; QUESTION SECTION:<\/span>\r\n<span class=\"go\">;bbc.co.uk.                     IN      A<\/span>\r\n\r\n<span class=\"go\">;; ANSWER SECTION:<\/span>\r\n<span class=\"go\">bbc.co.uk.              191     IN      A       212.58.244.22<\/span>\r\n<span class=\"go\">bbc.co.uk.              191     IN      A       212.58.244.23<\/span>\r\n<span class=\"go\">bbc.co.uk.              191     IN      A       212.58.246.79<\/span>\r\n<span class=\"go\">bbc.co.uk.              191     IN      A       212.58.246.78<\/span>\r\n\r\n<span class=\"go\">;; Query time: 9 msec<\/span>\r\n<span class=\"go\">;; SERVER: 8.8.8.8#53(8.8.8.8)<\/span>\r\n<span class=\"go\">;; WHEN: Thu Aug 11 12:45:43 BST 2016<\/span>\r\n<span class=\"go\">;; MSG SIZE  rcvd: 102<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>This queries the\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">A<\/span><\/code>\u00a0record for\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">bbc.co.uk<\/span><\/code>\u00a0but specifically queries the nameserver\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">8.8.8.8<\/span><\/code><\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>How to get Domain Information in Linux This guide is only going to show an overview of the commands. To&hellip;<\/p>\n","protected":false},"author":1,"featured_media":10802,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-10800","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/10800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/comments?post=10800"}],"version-history":[{"count":3,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/10800\/revisions"}],"predecessor-version":[{"id":10804,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/posts\/10800\/revisions\/10804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media\/10802"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/media?parent=10800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/categories?post=10800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.com\/blog\/wp-json\/wp\/v2\/tags?post=10800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}