最近做一个在线播放器,因为要用到网络服务器做在线播放,又不想直接在本地用tomcat做实验,因为没有真实感。
so,手边两台电脑,同时连在局域网。
客户端,笔记本,ip1:192.168.1.101
服务器,台式机,ip2:192.168.1.109
服务器上安装了tomcat容器,端口号是8080.
实验一(√代表能够访问,×代表不能访问)
客户端 火狐浏览器地址栏 192.168.1.109:8080 √
实验二(√代表能够访问,×代表不能访问)
客户端 火狐浏览器地址栏 vince.com:8080 ×
实验三(√代表能够访问,×代表不能访问)
假设这个域名没有注册,这样的域名是没有办法解析成ip地址的(一层一层向上递交解析请求,到了亚太地区的dns服务器那告诉我:
“对不起,vince,您的域名没有交钱,不知道您的ip”),自然也就找不到想要的host主机。
我只是个穷猿,连100块的域名都不可能买得起的。不过穷开心一下总是可以的,咱不去广域网找,局域网内帮我找一下总可以吧!-_-!
提供一种方法:host
将C:\Windows\System32\drivers\etc\host文件最后加上一句话:
192.168.1.109 vince.com
host文件就是为了加快这种域名解析的速度,host优先级高于dns解析服务器。
客户端 火狐浏览器地址栏 vince.com:8080 √
浏览器会先去host看看有没有vince.com对应的ip地址,向局域网路由器请求连接刚刚解析出来的相应ip地址。
路由器一看,好嘛,我这网内有这小子的ip,别麻烦了去外网找了,我给你连到内网的那伙计去。
实验四(√代表能够访问,×代表不能访问)
将vince.com改成gov(美国政府专用顶级域名),保存。
客户端 火狐浏览器地址栏 vince.gov:8080 √