好吧我正在查看是否有可能使用PHP获取计算机的DNS。我知道PHP允许为网站或服务器获取DNS信息,但是可以使用$ _SERVER ['REMOTE_ADDR']和其他PHP函数以某种方式交叉引用计算机DNS。是否可以使用PHP显示计算机的DNS
-2
A
回答
0
您可以使用gethostbyaddr
此:
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
但是,我必须警告你,$_SERVER['REMOTE_ADDR']
能有几个表格;这里是谈论这个值几篇文章:
1
“” 这可能显示了使用PHP的计算机的DNS? “”
首先,我不相信你搜索,如果你的客户IP有一个DOMAIN NAME分配给它,如果是这样,上面的答案,或像'whois'一些shell命令可以帮助你。
我相信,你试图找出你的客户的'域名服务器'。为此,您需要在客户机中运行一些命令或脚本。
PHP是服务器端脚本语言。 您必须创建一个页面包含,Java,JavaScript,当然, 有权限,做你认为你可以做的事情。
相关问题
- 1. 是否可以在本地计算机上运行.php文件?
- 2. Rails项目是否可以跨各种计算机使用?
- 3. 只显示用户是否在计算机上的通知
- 4. 是否可以显示正在使用php完成的操作?
- 5. 获取本地计算机的DNS名称,如远程计算机所示
- 6. 检查系统/计算机是否有显示器或图形输出可用
- 7. 是否可以使用PHP
- 8. 是否可以使用php显示psd文件?
- 9. 是否可以读取存储在计算机上的文件?
- 10. 是否可以在不同的计算机上使用python-pyqgis standalone.exe?
- 11. 是否可以使VIM显示行数?
- 12. 是否可以使用宏来计算C样式的`enum`值?
- 13. 是否可以计算切换?
- 14. MySQL:是否可以计算MAX(AVG(field))?
- 15. 是否可以在一台计算机上安装多个Eclipse?
- 16. 是否可以在网站注册时保存计算机ID?
- 17. 检测计算机是否可以正确支持3D转换
- 18. 是否可以将计算机屏幕发送至Android设备?
- 19. 是否可以使用JavaScript创建计算机宏(键盘事件等)?
- 20. 是否可以通过受控计算机内的虚拟机远程控制计算机?
- 21. 是否可以显示用户列表?
- 22. sql更新,计算多次使用,是否可以只计算一次?
- 23. 是否可以使用CSS设计本机iOS用户界面?
- 24. 是否可以通过USB端口与iOS计算机进行通信,以便与Windows计算机通信?
- 25. 是否可以检查Google Chrome是否安装在客户端计算机上?
- 26. 是否可以使用两台客户机的PHP copy()?
- 27. 是否可以在PHP关联数组中执行计算?
- 28. 是否可以确定计算机连接到交换机上的插孔?
- 29. 是否可以在计算中使用扩展器?
- 30. 是否有API可以远程读取Windows计算机的审计配置?
你的意思是获取脚本运行的机器的IP地址?本地机器的主机名? –
我需要以某种方式从用户计算机而不是服务器获取DNS设置。 –
什么DNS设置?您想知道用户正在使用哪些DNS服务器来解析查找?或者你的意思是用户所在机器的主机名?无论你在做什么,它都不是“dns设置”。 –