有沒有辦法使用CURL獲取主機名,或者使用PHP的首選方式是什麼?使用IP獲取捲曲的主機名
1
A
回答
5
你並不需要這樣做的捲曲。只需使用gethostbyaddr函數。
echo gethostbyaddr('1.2.3.4');
1
1
我不認爲你需要cURL這個。 gethostbyaddr會執行反向DNS查找。我相信那就是你想要的。
5
我的建議是不使用cURL進行實驗。
試着看一下:gethostbyname();和gethostbyaddr();
Basicly:
- 使用
gethostbyname();
- 使用
gethostbyaddr();
與先前所獲取的IP地址獲取主機名獲取主機的IP地址。
$ip = gethostbyname('www.example.com');
$host = gethostbyaddr($ip);
echo $host;
只是測試它,和 - 作品,再加上,你不必知道目標主機的IP地址。
0
也可以用$ _SERVER獲得,特別是$ _SERVER ['HTTP_HOST']
+0
這是服務器的主機。他可能想找出其他主機,而不是他自己的主機。 – 2010-10-26 19:28:18
相關問題
- 1. 如何設置主機名使用PHP捲曲爲特定的IP
- 2. 捲曲與虛擬主機命名
- 3. 從IP地址獲取主機名
- 4. 如何從IP獲取主機名?
- 5. 捲曲:獲取類名的元素
- 6. 如何使用主機名獲取IP地址?
- 7. 使用shell腳本從主機名或FQDN獲取IP
- 8. 如何使用捲曲獲取距離?
- 9. 捲曲給出錯誤捲曲:(7)無法連接到主機
- 10. 如何提隨機的IP捲曲腳本IP端口
- 11. 捲曲錯誤主機名的DNS緩存
- 12. 獲取SFML中的主機IP地址
- 13. Python的 - 獲取本地主機IP
- 14. 捲曲錯誤:無法解析主機
- 15. 獲取捲曲http代碼
- 16. 從Ruby中的主機名獲取IP地址
- 17. MySQL錯誤:無法從您的IP地址獲取主機名
- 18. 從黑莓6的主機名獲取IP地址
- 19. 獲取本地IP地址的主機名(java)
- 20. 在PHP中獲取服務器的主機名或IP地址
- 21. 獲取Ruby on Rails中的主機名或IP地址
- 22. 如何使用javascript或jQuery獲取沒有IP或主機名的URL地址?
- 23. 如何使用getmxrr獲取郵件服務器的主機名,ip地址?
- 24. 如何使用固定DNS服務器獲取主機名的IP?
- 25. Bosun - 獲取主機的IP地址使用.GetMeta
- 26. 在Docker容器中獲取主機IP
- 27. 獲取遠程主機IP地址QTcpServer
- 28. 使用捲曲
- 29. 使用捲曲
- 30. 用隨機代理捲曲
你是什麼意思? – 2010-10-26 19:21:38
就像你要在IP地址上進行IP查詢一樣。我正在尋找主機名。 – Mike 2010-10-26 19:22:39
我不確定我是否理解......您期望的輸入和輸出是什麼? – 2010-10-26 19:24:25