我的网站目前可通过浏览器访问服务器的IP。我想禁用它,每个人都应该使用像www.mydomainsite.com这样的域名。
例如,如果我在浏览器中键入58.123.45.18(不是真正的IP),它仍然会进入该站点。 我们在dns和web服务器之间有一个代理服务器,我们希望跟踪任何进入的人。但是w00tw00t.at.blackhats.romanian.anti-sec仍然使用IP。
我的谷歌搜索返回此内容:http://support.microsoft.com/kb/324066 我不想这样做。
这首先是否可能?
答案 0 :(得分:1)
无法阻止浏览器使用IP地址连接到您的网站。毕竟,为此目的,DNS系统只是IP地址之上的友好名称层。
您唯一能做的就是过滤呈现给您的网络服务器的网址。虽然您当然可以在应用程序层执行此操作,但使用Web服务器中已内置的功能可以做得更好。
我假设您根据发布的链接使用IIS。没有使用内置功能来完成你想要的任何好理由?
答案 1 :(得分:0)
您无法使用您的IP禁止访问服务器,但您可以使用IP地址将直接访问重定向到您的域,然后将其解析并将浏览器重定向回您的服务器。您可以通过在BROWSING主目录中放置.htaccess文件来实现此目的。注意:这不是您的主目录。您的浏览主目录通常是/ var / www /或/ home / admin / web / {domain.ltd} / public_html
RewriteEngine On
RewriteCond %{HTTP_HOST} ^1\.2\.3\.4$
RewriteRule ^(.*)$ https://wordcounted.com/$1 [L,R=301]
假设您的公共IP是1.2.3.4