作者nknudragon (想买合购鹿港玉珍斋 )
看板Network
标题Re: [问答] 当内部电脑连线到对外IP时发生失败
时间Fri Nov 12 22:50:50 2010
※ 引述《SmallBeeWayn (喵喵叫的蜜蜂猫)》之铭言:
: 承蒙诸位厚爱,好长的推文啊@_@
: ※ 引述《nknudragon (想买合购鹿港玉珍斋 )》之铭言:
: : 再想解决办法之前,先讨论你的架构,因为真的是看不懂
: : Switch ------------------------------------------------
: : | | |
: : 中华电信主机 伺服器 所有电脑
: 正解
: : 1. 请问DHCP Server再哪里? 建置在2008伺服器上 ?
: 正解
: : 2. 路由器的实体位置在哪里 ? 或者根本没有这种路由器
: 正解
: : 因为你的NAT是交由伺服器(2008)去处理
: 正解
: : 3. 所有电脑使用DHCP 取得IP 纳所有电脑的GW 与DNS value ?
: GW是甚麽?
: DNS我是设8.8.8.8 & 8.8.4.4
: : 4. Server2008有几张实体网卡 ? 几张逻辑网卡 ?
: 1张 1张
: : Server 2008是使用拨接取得固定IP?
: 正解,光世代固IP*1
: : 5. 伺服器架设AD与DNS 那所有电脑是规划在整个AD里面麽 ?
: 电脑没有加入AD
: : 6. 要解决问题的预算多少 ?
: 0....不过网卡我还有多
: =========================================
: 先来讲讲这台Server的历史
: 最早安装这台伺服器用途有三: 1.挂驴子,BT,雪儿,MSN
: 2.APACHE+PHP+MYSQL
: 3.对内对外的档案服务(with RAID 5)
: 硬体采用的是省电处理器加上消费型的主机板, 不含硬碟主机预算才10000不到
: 虽然靠着性能校调,号称「除了停电、断网跟搬宿舍从来没停止服务过」
: 但这终究是台组装机...
: 加装NAT服务的目的:这样来访的客人就不用给他连线帐号密码
: 另外我还有把VPN打开,当作自己的远端服务支援(最近流行称为云XX...)
: 至於为何会有DNS,这是因为我在家里跟学校个弄了一台主机
: 原本想用DFSR让两边的资料远端同步
: 为了要装DFSR就得开AD,要开AD就得有DNS...
: 但是後来发现DFSR根本只能给区网用...走远端光是AD就三天两头失联(timeout之类的)
: 之後又试了AFS等等各家远端同步软体,结果上都是失败的
: 还导致我系统现在多了一些异常服务跟虚拟硬体砍不掉
: 所以我说我最近打算重灌顺便把AD & DNS都拿掉
: =========================================
: 我的网路架构很单纯,就是只有一台SWITCH,所有主机全都连上去...
: 在解决问题时,很重要要求的一点就是
「就算伺服器挂掉,所有电脑也要能正常运作」
中华电信VDSL
|
------------------
| Switch Hub |
------------------------------------------------------------------------
| | | |
| PC1-PC7
-------------- IP 192.168.1.11~17
| Server 2008 | Netmask 255.255.255.0
------------- Gateway (gw) 192.168.1.1
192.168.1.1 Primary DNS 192.168.1.1
PPPoE拨接额外取得 Secondary DNS 168.95.1.1
固定IP (Public IP)
另外架设 File sharing , DNS & NAT , VPN Server
PC1~PC7 可手动设置或者自动取得IP,平日可使用伺服器提供的NAT上网
伺服器不存在就开PPPOE拨接,反正有7浮动IP可用,
印象中 DHCP 抓不到IP 还是可以做PPPoE拨接动作
你的问题点在於 PC1~PC7在解析 www.SmallBeeWayn.idv.tw 所得到的结果
是解析为 A. 122.116.180.163 还是 B : 192.168.1.1
若解析为A,封包自然会往上送,从外面绕一圈才到区网内的主机
解析需为B,封包会直接从switch hub传过去区网内主机
你可以架一个DNS (Linux or M$) 给PC1~PC7用,或者直接修改PC1~PC7的host 也形
目的都是为了要让PC1~PC7知道 www.SmallBeeWayn.idv.tw = 192.168.1.1
这也是DNS为何要区分为 内部使用与 外部使用的原因
DNS若供内部(PC1~PC7) 使用 回答为 192.168.1.1
DNS若供外部(WAN) 使用 回答为 122.116.180.163
请问你为什麽要架一个
外部DNS 却拿来给
内部电脑使用 ?
又者,你架设外部DNS的目的是供谁使用?
: 因此并没有用双网卡把内外网实体隔离,电脑也没有加入AD
: 我的Public IP目前是Hinet代管,所以确实自己伺服器可以当Primary DNS用
: 这也是我目前实际的架构状况
: 话说DreamSpark真是好东西, 这次打算重灌成2008 R2
: 有新的语音伺服器跟扫描伺服器的样子,对家用网路也有新的功能...
: 另外最近想搞懂OpenVPN,因为2008的路由没有桥接VPN模式
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.75.179
1F:推 SmallBeeWayn:外部DNS当然是给访客用的啊...我有网站 11/12 23:59
2F:→ nknudragon:不是已经请Hinet代管Public IP了麽 ? 11/13 00:15
3F:推 SmallBeeWayn:耶?外部给Hinet,内部用2008架,没第三个DNS啦? 11/13 14:20