服务器如何架设内网
首先我用的路由和远程访问的配置来做映射,结果建成的站点只能在36这一段访问,实在不知怎么办,就这样了。
第一步,保证你内网的机器通过所谓的代理服务器能顺利连上internet,这里就不多说了,粗略的写写。
看看这图,至于这个具有公网IP的代理服务器(或称代理网关)如何接入internet(也是就问号里的东东)对于个人用户来讲这是ISP的问题,这里就不说了
此服务器备有双网卡,一块设定IP为611343658用来接公网;一块设为19216801用来接内网。参数设置如下:
服务器端
ADP 1接外网,这里就不多说了。(在高级选项里设置启用Internet连接共享)
ADP 2 接内网,参数:
[$nbsp][$nbsp]Ip:192168010
[$nbsp][$nbsp]子网掩码:2552552550
[$nbsp][$nbsp]网关:为空
[$nbsp][$nbsp]DNS:为空
在服务器的DNS控制台中启用DNS服务,并且启用转发器,转发你的ISP提供的DNS,也就是ADP1的DNS(如果此项不设置,那么客户端只能以IP访问WEB)
客户端(即内网机器的设置)
[$nbsp][$nbsp]IP:1921680
[$nbsp][$nbsp]子网掩码:2552552550
[$nbsp][$nbsp]网关:19216801
[$nbsp][$nbsp]DNS:19216801
此时试试,客户端已能成功连上Internet了。
我用两台机做的测试,一台做服务器,一台做客户机,没有经过HUB,是直接用网线极连的。
第二步:增加端口映射,以便Internet上用户能通过你的代理服务器(代理网关)访问内网。
这里我们需要一个工具 portTunnel
下载地址: http://wwwsteelbytescom/download/PortTunnel_CHzip
当然,也可以在网上搜索其它的下载地址,此软件现在免费
将这个程序装在你的代理服务器(代理网关)上,然后进行设置
这里以映射192168010的80端口上的http服务为例
启动这个程序,如下图
然后点击"增加"
这个详细看看。
名字:站点名,随便输入
输入端口:这里指将服务器的哪个端口映射到内网的机器,只要服务器没有使用到的端口都可以。3658没有开HTTP服务,所以80端口可用。(当然,你也可以改成其它的,如88,这样访问时,用http://代理网关IP:88 进行访问)
输出端口:这里指内网计算机提供服务的端口,比如内网计算机提供了http服务而使用了默认端口,那么这里填入80;也就是说与内网机器IIS站点属性里的端口。如果你启用的是ftp服务,那么填入21
输出地址:这里指将端口映射到哪台内网计算机;也就是说是哪台内网计算机上面建了站要提供给internet访问。
当然,如果是内网架FTP站,那么安装相应软件如 SERV-U,然后在portTunnel中设置不同的端口即可,类似于建http站。
呵呵,一试才知道其实也很简单。
内网外网的DNS二者是一样的,因为DNS的作用是将域名地址,解析成网络上可识别的IP地址;
内网的电脑访问外网的域名,可通过三种方式进行DNS解析:
(1)本机解析:在本机的HOSTS文件中可以设置域名的IP地址;也可以在本机架设DNS服务;这种方式解析是最快的;
(2)内网DNS:在局域网内部架设DNS服务器;这种方式解析也是很快的;
(3)外网DNS:通过外网的DNS来进行域名解析工作;这种方式解析相对较慢一点,根据网络上DNS服务器的速度而定。
你所说的服务器地址如果是19216801
那么你所指的就是路由器的IP是19216801
而网关是要指向服务器,就是指向路由的,
所以网关也要设置为19216801,就是说网关和路由IP地址是一样的。
至于DNS,一个是主DNS,一个是次DNS,一般就设一个主的。
DNS通常设置为你所在地的DNS,当然用其它地方的也可以,如果你是电信的网络,用网通的DNS也是可以的,只是网速会有影响。
我一般是直接把DNS设置为19216801,就是路由的IP,让路由自己去找DNS。
我们用ipconfig
/all
查看我的IP使用情况:
IP
Address
:
19216805//路由分配的IP,可手动设置为2-255,不能与别人相同。
Subnet
Mask
:
2552552550//子网掩码
Default
Gateway
:
19216801//默认网关
DNS
Servers
:
19216801//首选DNS服务器
不需要。DNS的作用是域名到IP地址解析的。
比如我们要访问wwwsohucom,但是在网络上面wwwsohucom是无效的,只有IP地址才可以用于网络访问。DNS服务器的作用就是把wwwsohucom的IP地址告诉你的主机,然后你的主机就访问这个IP地址了。
如果外网要访问你的主机,也不需要安装DNS,因为你的IP与域名的解析不是由服务器完成的,而是由Internet上的DNS服务器完成的。
1、首先需要进入“网络和共享中心”。“网络和共享中心”可以通过单击桌面右下角的网络小图标打开,也可以通过“开始”-“控制面板”打开。
2、打开“网络和共享中心”之后,单击“本地连接”可以查看“本地连接 状态”。
3、在“本地连接 状态”窗口,单击“属性”,打开“本地连接 属性”窗口。
4、在“本地连接 属性”窗口的“网络”标签页,找到“Internet 协议版本 4(TCP/IPv4)”,双击,或者单击选中,再单击“属性”,打开“Internet 协议版本4(TCP/IPv4) 属性”窗口。
5、选择“使用下面 IP 地址”,并填入完全正确的IP地址、子网掩码、默认网关,如果要保证网络上网正常,还必须选择“使用下面的 DNS 服务器地址”并设置正确的DNS域名服务器。
6、进入路由器设置页面,转到“网络设置”-“局域网”查看局域网的IP地址信息,注意子网掩码和默认网关需要设置正确,IP地址需要与路由器局域网在同一个网络段(一般是IP地址的最后一位不能一样)。
7、设置完成之后,可以在“网络和共享中心”的“本地连接 状态”的“详细信息”窗口,查看和验证设置的IP地址和DNS是否正确。在“已启用 DHCP”一栏可以查看计算机的IP地址是自己手动指定的还是使用DHCP通过路由器自动获得的。
8、在Windows命令提示符查看IP地址和DNS域名服务器。打开命令提示符,输入“ipconfig /all”命令就可以查看到了。在“DHCP 已启用”一栏,可以查看到计算机的IP地址是自己手动指定的还是使用DHCP通过路由器自动获得的。
设置没有问题。
应该是这个域名有对应的实际公网IP,而客户机之前已经访问过这个域名,于是DNS的查询记录会被缓存在客户机本地。
你在客户机执行ipconfig /flushdns清空本地的DNS Cache再试一下应该就能解析到19216829了。
内网架设DNS服务器,客户机要使用这个DNS才可以,就如你现在在1921680123架设一个DNS服务器,那么客户端的机器的网络连接里面的DNS要设置为1921680123才可以。
0条评论