自己没事在vps上面搭了个vpn,偶尔用来爬爬墙什么的,感觉不错。那天闲着没事用网上的检测代理的网站检测了下ip 发现在所有的检测结果里面有一行host显示的是我搭建vpn的那个vps商的域名,请问他们是怎么获得的?或者说请问这个host具体叫什么? 我在网上搜了半天没找到说明啊。举个例子吧Your Ip Address: 222.134.246.189
Host: XXX.xxxx.com
Your Country: United States
Proxy HTTP_X_FORWARDED Variable: (none)
Proxy HTTP_VIA Variable: (none)
Proxy HTTP_PROXY_CONNECTION: (none)
Cache Pragma: (none)那个xxx.xxx.com就是卖vps那个公司的,而我不是我在我买的vps上绑定的域名。想问问如何用php获取这个?就算不能获取告诉我用什么词搜这个host也行额 呵呵。
Host: XXX.xxxx.com
Your Country: United States
Proxy HTTP_X_FORWARDED Variable: (none)
Proxy HTTP_VIA Variable: (none)
Proxy HTTP_PROXY_CONNECTION: (none)
Cache Pragma: (none)那个xxx.xxx.com就是卖vps那个公司的,而我不是我在我买的vps上绑定的域名。想问问如何用php获取这个?就算不能获取告诉我用什么词搜这个host也行额 呵呵。
其实跟php无关,跟DNS有关那些网站用ip查域名就是这个原理这个说起来可能对你很混乱,因为上面这个函数也不依赖DNS反向解析,而是直接找寻访问者的主机名
详细了解请google "DNS正向解析和逆向解析"