如何純粹使用 Linux/Unix 命令列找到 IP 後面的託管網站?在共享主機時代,多個網站託管在同一 IP 上的情況似乎經常發生。我正在尋找 100% 命令列解決方案。
我唯一有效的解決方案需要使用瀏覽器和命令列。
dig +short hostname
- 然後將結果的 IP 位址複製到瀏覽器中並執行 Yahoo 或 Bing 查詢:
ip:theip...
這將返回該 IP 下託管的所有網站。但是,我想純粹依賴命令列。有沒有人有什麼建議?
答案1
如果您不依賴具有建立此資料庫資源的第三方系統,您將無法準確地完成此操作。
如果沒有對其進行特殊訪問,則無法強制/要求 Web 伺服器洩露其託管的網域。谷歌、必應等可以看到很多網站並且可以建立這些資料庫。
除非您找到具有某種 API 並購買存取權限的系統,否則您無法獲得您正在尋找的資訊 - 即它無法從伺服器獲得,並且沒有可以透過 dns 查詢的單一權限。
答案2
祝你好運。來,試試我的。
網址是http://calttc.net 指向相同的檔案系統http://calttc.com
/login.htm 中有一個登入測試,它僅連結到一個 PHP 文件,該文件會回顯您輸入的任何內容。
所以,嘗試逆向進行:
首先,從命令列使用 ping 或 nmap 取得 IP 位址。
現在使用 nmap(或任何其他工具)和 IP 位址,看看是否可以找到任何方法來取得僅給出 IP 位址的 URL。
事實上,我懷疑您甚至無法找到我的服務供應商,甚至我的名稱伺服器提供者。
我什至並沒有特別想隱藏它。
答案3
我真的不明白這個問題,但如果你的意思不是“如何檢查網站的託管提供者”,那麼這很簡單。使用命令“tracert”,後面跟著網站的 URL,可以為您提供信息,例如主機和 IP。