访问服务器和访问服务器上的网站是两个不同概念。现在网站绝大多数为https协议,需要证书才可以访问网站,其他方式均被拒绝,其实IP已经访问到了服务器,但服务器的回应是403,通过域名访问网站实际上是域名服务器将域名转为IP指向网站服务器,同时访问数据包里也包含加密信息,才可以正确访问到网站。
1、如何设备路由器,局域网内用域名访问我的网页?
1.登陆你的路由器,就是带你局域网内主机上网的设备。查看他所拥有的IP地址。2.在你申请域名的网站上填写相关参数,使其域名和IP对应。3.在路由器上DDNS上将域名和你路由器的外网IP绑定。做完这三个步骤,外网就可以通过该域名访问到你的路由设备了。但是仍不是你的服务器。那么继续4.在路由器上虚拟服务器或者端口映射(一个功能的不同叫法)中,将你服务所需要开放的端口映射出去,同时映射80端口,添加相应规则。
2、网站只显示域名,不管访问里面任何页面,请问是如何实现的?
两个思路:1,在域名解析时给www作“URL转发(隐藏)”,转发到你需要的一个网址。而不要做A纪录或者CName(别名)2,做一个空的Index首页,里面只放一个IFrame框架,全屏大小,框架的src指向真正的页面。这两种方法都可以,不过,超链接不要用打开新窗口。用隐藏转发,就可以达到你的目的了.也不用那么麻烦的.不管你访问那页都会只显示域名.注意哈,
3、怎样实现输入IP或域名分别访问不同的页面
我觉得应该可以从IIS里面新建一个站点,里面仍设置成你现在网站所在的目录,但添加的时候加入主机头,把域名设置好.然后把IIS中默认的WEB网站改为你的提醒页面,再从页面上加一个简单跳转语句,设好时长,比如说6秒后自动跳转之类的就可以了.这样别人用IP访问看到的就是你的提醒页,用域名访问就看不到提醒页了.。可以在网站首页增加一段js代码,获取当前的页的地址,如果是ip则出现提醒页面,负责不做任何操作。