我家里是路由器上网,怎么才能自己的机器做服务器上大家玩我的私服?
来源:百度知道 编辑:UC知道 时间:2024/05/14 10:07:08
如果使用路由器上网,对外的IP地址是路由器自动申请到的,那么外联就到路由器为止,这也是路由器上网不容易被别人主动黑掉的原因,路由器起到了阻挡作用,出非本机有类似主动连接服务器的黑客软件才能被黑掉,
然如果要做服务器,那么这个好的特性就变成了累赘,别人访问你的IP必须要加端口号,并且端口号要在路由器中预先设置。
例如,你要作web服务器,那么需要对外80端口,如果你的路由器IP为10.0.0.1,你的机器IP为10.0.0.2,那么在路由器上就需要设置如果路由器收到80口的访问请求,就将该请求转发到10.0.0.2上,这样别人访问你的路由器申请到的公网IP才能访问到你的服务器。
再说说公网IP,10.0.0.x是私有网IP,谁都可以用,所以这部分地址路由器是不转发的。路由器在拨号连接成功后会获得一个C类地址,例如202.98.98.98,那么别人就需要知道你的这个公网IP才能访问你的服务器,但是如果你下网后,下次再上网,就不能再获取到原来的地址,那么就需要别人要知道你的新地址才行,除非你用QQ告诉别人你的新地址是什么,这显然不现实。
那么就有这种业务,叫NNDS,动态域名解析。
DDNS(Dynamic Domain Name Server)是动态域名服务的缩写!DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务项目器程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样其他上网用户就可以通过域名来进行交流了。
动态域名服务的对象是指IP是动态的,是变动的。普通的DNS都是基于静态IP的,有可能是一对多或多对多,但IP都是固定的一个或多个。但DDNS的IP是变动的、随机的。
而路由器是不能使用这种DDNS服务的,但新的路由器为了适应这种需求,一般捆绑了几个DDNS服务器,例如cn99等,路由器能自动向这些DDNS服务器提交你的信息,前提你去注册一个ID,在路由器中写入用户名称和密码等。
例如vvvgames.cn99.com
路由器上网就告诉希网的服务器你的