Domain-Name-System
反向 IP 查找
當我解析 google.com 時,我得到以下 IP 地址
Name: google.com Addresses: 2607:f8b0:4006:80b::1006 173.194.123.6 173.194.123.0 173.194.123.8 e.t.c
但是,當我從列表中選擇一個 IP 地址並對其執行反向查找時,我得到了這個
Name: lga15s46-in-f6.1e100.net Address: 173.194.123.6
我正在嘗試找到一種方法,可以將 IP 地址 173.194.123.6 直接解析到 google.com。我有一個要解析為域名的 ip 地址列表,但我遇到了這個問題。
如果有人可以給我任何有助於解決這個問題的想法。
對於上面的Google範例,您可以執行以下操作:
curl -sI 173.194.123.6 | grep "Location:" | awk '{print $2}'
但是,如果域是虛擬託管的或在防火牆後面,您將無能為力。
不幸的是,你運氣不好。正向和反向查找是單獨的資訊片段,由各自的所有者在單獨的區域中發布。它們包含的正是其所有者希望它們包含的內容,僅此而已。如果 Google 選擇不在其反向查找區域中發布名稱“google.com”,那麼您將無能為力。
如果有幫助,請考慮以下範例:您使用自己的域並發布一條 A 記錄,其中包含 Google 的一個 IP 地址。如果您告訴您的瀏覽器轉到您使用的名稱,您最終將訪問 Google 的伺服器。但是Google無法知道你做了什麼,所以即使他們願意,他們也不可能把你的名字放在他們的反向區域中。可以想像,您可以聯繫他們並要求他們添加您的姓名,但這是技術範圍之外的解決方案。