域名系統或 DNS 是互聯(lián)網(wǎng)的一個(gè)組成部分。它是如此重要,以至于在沒(méi)有 DNS 的情況下使用互聯(lián)網(wǎng)太復雜了。DNS 是一個(gè)分層目錄系統,負責管理Internet 上所有網(wǎng)站的地址。在某些情況下,您可能需要反轉 DNS。例如,確定某個(gè) IP 地址的域名地址或主機名。這是反向 DNS (rDNS)或反向域名查找。
讓我們快速回顧一下。每個(gè)域名注冊都會(huì )自動(dòng)創(chuàng )建一個(gè) DNS 條目。這包含一個(gè)清晰的域名地址以及一個(gè)數字 IP 地址。使我們能夠在 URL 中輸入諸如 example.com 之類(lèi)的品牌域名地址。DNS 服務(wù)器自動(dòng)將域名地址轉換為相應的 IP 地址。在本文中,我們將討論 rDNS 的用途及其工作原理。
什么是反向域名查找?
反向 DNS (rDNS) 或反向域名查找涉及域名系統請求。這有助于識別 IP 地址的特定域名或主機名。rDNS 要求存在所需 Internet 地址的 PTR 記錄(指針條目)。此記錄引用該名稱(chēng)并在域名系統中啟用反向請求。各種互聯(lián)網(wǎng)提供商負責組織其域名中包含的 DNS 條目。因此,只有在與提供者協(xié)商后才能對這些指針進(jìn)行任何更改。
誰(shuí)使用反向 DNS?
當您使用反向 DNS 時(shí),它不僅提供帶有名稱(chēng)或 IP 地址的附加信息。您可以找到主機名、IP 地址的地理分配、互聯(lián)網(wǎng)服務(wù)提供商等。雖然這些信息可能無(wú)法為分析私人用戶(hù)提供價(jià)值,但由于在用戶(hù) IP 后面自動(dòng)生成名稱(chēng)并不能實(shí)現個(gè)人識別——這將與營(yíng)銷(xiāo)目的相關(guān)。但是,用戶(hù)的本地化數據當然可以用于獲取有關(guān)目標市場(chǎng)的信息。
由于大多數公司都有個(gè)人 IP 地址,B2B 營(yíng)銷(xiāo)發(fā)現使用 DNS 查找更有利。因此,rDNS 可以確定另一家公司何時(shí)使用您的網(wǎng)絡(luò )產(chǎn)品。
注意: 反向 DNS 請求額外用于電子郵件發(fā)送和傳輸。許多郵件服務(wù)器使用該技術(shù)作為驗證收到的郵件不是來(lái)自垃圾郵件服務(wù)器的一種手段。為此需要各種發(fā)送服務(wù)器的 PTR 記錄。如果輸入的電子郵件域名與發(fā)件人地址不匹配,或者沒(méi)有可用的反向 DNS 條目,則郵件將被標記為垃圾郵件。
反向 DNS 查找 (rDNS) 如何工作?
想象一下,如果您必須知道每臺在線(xiàn)設備或服務(wù)器的 IP 地址,那將非常耗時(shí)。如果反向 DNS 查找不斷地檢查整個(gè)域名系統以查找此 IP,情況也是如此。對于反向 DNS 請求,一個(gè)專(zhuān)用域名——in-add.arpa(用于 IPv4 地址)和 ip6.arpa(用于 IPv6 地址)設置了三個(gè)子域名。這些使地址可以在三個(gè)或更少的步驟中解析。他們將子域名劃分如下:
rDNS 子域名 1:直接跟在in-addr.arpa或arpa 之后的子域名表示IP 地址的第一個(gè)組成部分。
rDNS 子域名 2是在第二級找到的 IP 地址的第二個(gè)組成部分。
rDNS的子域名 3、rDNS 子域名 3包含單個(gè) IP 地址的第三個(gè)組成部分。
IP 地址的各個(gè)組成部分以相反的順序排列,或類(lèi)似于它們靠近主域名左側的順序。
注意:IPv6 地址存在多個(gè)專(zhuān)用反向 DNS 域名。要確定這些新地址之一的主機名,請不要使用典型表示法。示例 8 位塊,用冒號分隔。相反,請分別輸入所有數字和字母(包括全零)——每個(gè)都用一個(gè)點(diǎn)分隔。
反向 DNS 請求的工具
大多數 Linux、Windows 和 macOS 系統都有一個(gè)帶有 nslookup 的集成工具,可以將任何請求發(fā)送到域名系統。因此,您可以使用該程序來(lái)執行標準 DNS 請求以及反向 DNS 查找。默認情況下,它會(huì )聯(lián)系提供商定義的本地 DNS 服務(wù)器。盡管如此,如有必要,您可以定義另一個(gè)名稱(chēng)服務(wù)器。
另一方面,您可以通過(guò) Internet 執行 rDNS 地址請求。有許多基于 nslookup 的在線(xiàn)工具可用,它們允許您直接在瀏覽器中提交 DNS 服務(wù)器請求。以下是三個(gè)可以提供幫助的工具:
1. MxToolBox
這是一項提供一系列網(wǎng)絡(luò )診斷和查找工具的在線(xiàn)服務(wù)。雖然其中一些功能是收費的,但使用 SuperTool 的反向 DNS 檢查是免費的。要使用它,只需單擊選項反向查找并輸入 IPv4 或 IPv6 地址。m
2.WhatIsMyIP
除了在 WhatIsMyIP.com 上檢查您的 IP 地址(顧名思義)之外,您還可以執行 rDNS 請求。選擇反向 DNS 查找選項,在輸入字段中輸入 IPv4 或 IPv6 地址,然后單擊查找。
3.Debouncer
這種有針對性的 Web 服務(wù)專(zhuān)為想要檢查其域名或郵件服務(wù)器是否在垃圾郵件黑名單上的任何人而設計。為此,反向 DNS 檢查也允許反向 DNS 請求。但是,只能檢查 IPv4 地址而不能檢查 IPv6。