本人刚接触Nodejs,目前已经做出了一个“简易聊天室”:服务器部署在我自己的电脑上(Windows环境),同一局域网内的其他电脑在浏览器内通过输入“http://我的IP:端口号”可以在这个聊天室内实时聊天。现在我已经有了一个自己的域名,请教该如何才能通过输入这个域名,进入这个“聊天室”,并能实时聊天呢?只使用NodeJs可以实现吗?需要说明的是,我和其他电脑都连的是同一个无线路由,而这个无线路由又是在学校的内网之下的。
直接改host?
改host+1
@DevinXian 具体怎么更改呢?有没有详细的流程介绍
@suinia 这样做对电脑自身的使用有没有什么不好的影响?
@BlankWind hosts文件加一行,域名 ip地址
@DevinXian 改了以后输入域名还是没有连接上服务器
如果你只是想你的同学通过域名访问,那么
只需要你的同学们修改hosts,添加一行
ip hostname
假设你ip地址是192.168.1.111, 域名是your.domain,端口号是8080
192.168.1.111 your.domain
然后你的同学(跟你在同一子网)就可以通过以下
如果某同学访问不到,他可以试试 ping 一下 你的域名 , 看看是否指向你的ip, 如果不是, 那他需要刷新一下dns缓存
如果想要外部互联网的人访问, 由于你在局域网内部, 外部的人不能直接访问到你的机器, 你只能找一台互联网能直接访问的机器给你做转发
@William17 非常感谢您的回答,目前已经解决了域名访问的问题,不过是使用的第三方软件