家用宽带如何访问公网ip的dns服务器?

家用宽带如何访问公网ip的dns服务器?,第1张

可以通过电脑访问公网dns,具体操作如下:

1、首先,成功搭建DNS服务器

单击“开始”-“管理工具”-“DNS”;打开DNS管理器;或单击“服务器管理器”,通过服务器管理器配置DNS服务器;如图:

2、右击相应DNS服务器,单击“属性”;如图:

3、单击“转发器”;如图:

4、单击“编辑”;如图:

5、输入DNS服务器IP地址;回车,同上操作即可成功添加多个转发服务器的IP地址;如图:

6、选中相应DNS服务器IP地址,

单击“上移”可提高相应转发服务器的优先级;

单击“下移”可降低相应转发服务器的优先级;

单击“删除”可删除相应转发服务器;如图:

7、添加DNS服务器IP地址,并设置优先级后,单击“确定”;如图:

8、勾选“如果没有转发器可用,请使用根提示”,单击“确定”;如图:

即可成功完成配置本地DNS服务器转发器。搭配本地DHCP服务器,客户端自动获取IP地址及DNS,在迅速访问本地应用服务的同时,也可成功访问公网网站;

!其实有了公网IP,其他都不是太难。不过如果按照运营商的尿性,每次宽带拨号你的公网IP是可能会变化的,未来也有可能给你分配私网的IP,所以你可能以后还是需要做一些穿越私网的处理。

如果你有了公网IP并且要做服务器,在家里有无线路由器做NAT的情况下,记得把家里的WIFI路由器配置NAT固定端口的映射,将私网地址和端口同公网端口对应,如果有域名那就开启DDNS做动态DNS映射,在未来也可以使用花生壳来穿越NAT

那么回到本题,为了简单起见,我推荐两种方式,一种就是拿你的PC机或者笔记本改,一种是建议直接上一个群晖的NAS来搞定。

拿PC机或者笔记本改,非常简单。直接在Windows上开启Web服务或者FTP服务就可以。例如如果是Windows的操作系统,可与开启IIS服务,可以自己设置简单的网页,或者提供对外的FTP服务。当然这种情况安全的保障要做好,需要防止自己的PC被黑了。

如果是专业点的,也可以直接安装专业的服务器软件,如WampServer,可与提供从应用服务器到数据库一套能力,完全可与基于Windows自己假设服务器。

第二种情况就是直接买个NAS。NAS本身就相当于一个小型的,可以插大容量硬盘的Linux服务器,现在群晖和铁威马都是非常好的品牌,推荐群晖。

NAS本身就具备外网连接NAS硬盘的服务能力,避免你架设服务器。如果你想搞的专业点,NAS作为一个linux主机,可与提供互联网服务。群晖第三方的插件非常多,内置WebStation支持PHP和MySQL,也可支持Jav、Python等可以搭建几乎所有流行的web程序。

内网服务器不需要公网IP,只在同一局域网内的设备可以访问服务器

如果可以做路由和NAT映射,也可以将内网的服务器暴露公网使用,但前提至少有一个可用的公网IP,虽然这个IP不一定给服务器使用

首先A要安装两个网卡,

或者和B网连在一个交换机上。

运行一个代理服务器软件。

ccproxy代理服务器

http://wwwonlinedownnet/soft/4156htm

e-boader代理服务器

A一个网卡连WAN,另一个和B连

法律应该现在还涉及不到这方面,但是,因为有公网的服务器不是你自己或者你自己公司的,而是客户的,这种情况下,最好不要这么做,除非你已经提前和客户沟通好了,并且取得了客户的认可同意的情况下,你才可以这么操作,否则的话,你就有可能涉嫌**他人公司机密的嫌疑了,所以,最好还是不要随便这么做。

内网服务器操作过程如下:

首先安装nginx和启动

1 [root@内网 ~]# yum install nginx -y >>/dev/null

2 [root@内网 ~]# /etc/initd/nginx start

3 Starting nginx: [ OK ]

4 [root@内网 ~]# lsof -i:80

5 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

测试nginx安装正常,可以访问。

1 [root@内网 ~]# curl -I localhost

2 HTTP/11 200 OK

3 Server: nginx/0855

公网服务器操作如下:

首先修改内核参数,开启ip转发

1 [root@公网 ~]# sed -i 's/netipv4ip_forward = 0/netipv4ip_forward = 1/g' /etc/sysctlconf

2 应用生效

3 [root@公网 ~]# sysctl -p

4 netipv4ip_forward = 1

配置iptables,将访问公网服务器80端口的请求,转发到内网服务器的80

1 [root@公网 ~]# iptables -t nat -I PREROUTING -d 1152996246 -p tcp --dport 80 -j DNAT --to 101442611:80

这时候我们访问公网服务器IP测试一下,同时抓包看转发后的数据包情况:

这样原地址是访客的公网IP,目标是内网服务器的内网地址,这样也没办法双向通讯啊,所以,需要让这个数据包的原地址,也变成内网地址,这样才能和内网服务器建立通讯。

修改原地址就是SNAT

我们继续在公网服务器配置:

1 [root@公网 ~]# iptables -t nat -I POSTROUTING -d 101442611 -p tcp --dport 80 -j SNAT --to 1016320959

访客本地公网->公网服务器公网IP

修改目标地址

公网服务器内网IP->内网服务器IP

修改原地址

内网服务器IP->公网服务器内网IP

公网服务器公网IP->访客本地公网

完成通讯,试试看。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 家用宽带如何访问公网ip的dns服务器?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情