{"id":11007,"date":"2025-01-20T06:42:39","date_gmt":"2025-01-20T06:42:39","guid":{"rendered":"https:\/\/www.webystrata.co.uk\/blog\/?p=11007"},"modified":"2025-01-20T06:42:39","modified_gmt":"2025-01-20T06:42:39","slug":"how-add-new-domain-availability-checks","status":"publish","type":"post","link":"https:\/\/www.webystrata.co.uk\/blog\/how-add-new-domain-availability-checks\/","title":{"rendered":"How to Add New Domain Availability Checks"},"content":{"rendered":"<p><a href=\"https:\/\/www.webystrata.co.uk\/master-reseller-hosting.html\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-11009 size-full\" title=\"How to Add New Domain Availability Checks\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/3585381_66226-scaled.jpg\" alt=\"How to Add New Domain Availability Checks\" width=\"2560\" height=\"1862\" srcset=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/3585381_66226-scaled.jpg 2560w, https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/3585381_66226-300x218.jpg 300w, https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/3585381_66226-1024x745.jpg 1024w, https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/3585381_66226-768x558.jpg 768w, https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/3585381_66226-1536x1117.jpg 1536w, https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/3585381_66226-2048x1489.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/p>\n<h1>How to Add New Domain Availability Checks<\/h1>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_2e2f00c3-53cc-425c-8534-289b73f0e7a1\" class=\"text-block-content\">\n<p>If you want your customers to be able to check the availability of new domains, you will need to add the appropriate\u00a0Whois servers.<\/p>\n<p>The example steps below add a Whois server for\u00a0<code>.aarp<\/code>.<\/p>\n<\/div>\n<\/div>\n<div class=\"step step-depth-1\" data-step-uuid=\"bf00f5f8-d7bf-4f6e-90b7-51cfe0572027\">\n<h2 id=\"add-domain-availability-checks\" tabindex=\"0\">Add Domain Availability Checks<\/h2>\n<\/div>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_c21adec0-0952-4c6b-b4ca-c517b57634a7\" class=\"text-block-content\">\n<p>To add a new Whois server to WHMCS:<\/p>\n<p>1. Find the Whois server for the desired TLD. In most cases, you can find this in the\u00a0IANA root database.<\/p>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_33ae4a9f-d033-4e80-80ec-4550daa65675\" class=\"text-block-content\">\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-11008\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/extension-not-listed-1.png\" alt=\"\" width=\"534\" height=\"376\" srcset=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/extension-not-listed-1.png 534w, https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2025\/01\/extension-not-listed-1-300x211.png 300w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/p>\n<p>2. Run the following command on your server:<\/p>\n<\/div>\n<\/div>\n<div class=\"code-block copy-clipboard--parent\">\n<pre id=\"code-content_71fa08b6-4a1a-4821-9750-f6cec1d639e4\" tabindex=\"0\"><code> telnet whois.nic.aarp whois<\/code><\/pre>\n<div class=\"copy-clipboard copy-clipboard--tt-right\">3. Enter any available domain using that TLD (for example, <code>example-domain-check.aarp<\/code>) The output will show the Whois server&#8217;s match string (in this example,\u00a0<code>No match for<\/code>):<\/div>\n<\/div>\n<div class=\"code-block copy-clipboard--parent\">\n<pre id=\"code-content_56fbc404-7aa8-42f4-a863-9b9bf94609ca\" tabindex=\"0\"><code>No match for \"EXAMPLE-DOMAIN-CHECK.AARP\".<\/code><\/pre>\n<div class=\"copy-clipboard copy-clipboard--tt-right\">5. Create a <code>\/resources\/domains\/whois.json<\/code><em>\u00a0<\/em>file on your server.<\/div>\n<\/div>\n<div class=\"instructions screensteps-textblock\" tabindex=\"0\">\n<div id=\"text-content_6ce5575b-10ea-4bcf-a136-7bf6d96c65ff\" class=\"text-block-content\">\n<p>6. Add the TLD extension, \u00a0the Whois server address, and the match string to the file using the following format:<\/p>\n<\/div>\n<\/div>\n<div class=\"code-block copy-clipboard--parent\">\n<pre id=\"code-content_efa23d55-697a-4267-91d7-2dfbe4490b38\" tabindex=\"0\"><code>[\r\n    {        \"extensions\": \".aarp\",\r\n             \"uri\": \"socket:\/\/whois.nic.aarp\",\r\n             \"available\": \"No match for\"\r\n    }\r\n]<\/code><\/pre>\n<div class=\"copy-clipboard copy-clipboard--tt-right\">7. Save the file.<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Add New Domain Availability Checks If you want your customers to be able to check the availability of new domains, you will need to add the appropriate\u00a0Whois servers. The example steps below add a Whois server for\u00a0.aarp. Add Domain Availability Checks To add a new Whois server to WHMCS: 1. Find the Whois [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11009,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-11007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whmcs"],"_links":{"self":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/11007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=11007"}],"version-history":[{"count":1,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/11007\/revisions"}],"predecessor-version":[{"id":11010,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/11007\/revisions\/11010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/media\/11009"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=11007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=11007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=11007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}