是否有可能从networking服务器引诱网站而不依靠DNSlogging? Windows IIS WebServer正在处理标题,Linux正在使用虚拟服务器名称等。
想象一下这种情况:
我如何才能访问存储的网站只有IP地址和已知的托pipe网站名称?
我会反对改变你的/ etc / hosts或设置本地DNS服务器。
您将遇到caching问题,忘记禁用它等。使用curl:
curl-H“主机:www.site.net” http://123.45.67.89
或者,如果您想查看呈现的内容,请使用Firefox插件( http://livehttpheaders.mozdev.org/ )。
Livehttpheaders允许您更改任何标题并“重播”它们。
更改主机头,它做你想要的。
编辑您的本地主机文件。
在Linux中:
/etc/hosts
对于Windows应该是
%SystemRoot%\system32\drivers\etc\
检查参考维基百科页面find你的。
这将作为您的开发工作站的本地DNS,在您想要评论一行时(当DNS将处于活动状态时)在行之前添加#。
编辑:你当然可以有同样的IP,这样的几个名字:
192.168.0.1 foo.bar.com foobar.nenet.com
或者这样:
192.168.0.1 foo.bar.com 192.168.0.1 foobar.nenet.com
检查Dnsmasq程序,该程序可用作有效的本地DNScaching。
Dnsmasq是一个轻量级,易于configuration的DNS转发器和DHCP服务器。
…
Dnsmasq提供以下function:
- 防火墙后面的机器的DNSconfiguration很简单,不依赖于ISP的DNS服务器的细节
…
你可以在这里find一个关于如何使用dnsmasq作为本地DNScaching的很好的教程。
据我所知,你想在浏览器中inputIP地址,并访问运行在那里的Web服务器(例如http://123.123.123.123/ )。
如果是的话 – 是的,你可以做,但显然,它将是每个IP:端口组合的一个站点。
我无法真正地告诉你如何在Apache上完成这项工作(configuration没有多less经验),但对于Microsoft IIS 7.x ,可以这样做:
1)select网站条目,并带来“网站绑定”对话。
2)types,IP地址和端口号 – select所需的设置; 主机名 – 保留空白
3)保存设置并尝试结果。 如果不起作用,那么你必须做一些错误的事情(或者这样的绑定已经存在)。
微软的IIS 6可以用类似的方式configuration – 只需按不同的path/button即可。