不用改ip可以訪問兩個伺服器
1. 如何通過一個公網固定IP訪問內網2台以上的伺服器
如圖中所示,R1和R2模擬成兩台伺服器並且提供相同的服務(地址分別為172.16.1.1 ,172.16.1.2),R3是交換機,R4是邊界路由器也就是內部伺服器的網關所在路由器(內網口地址為172.16.1.254 ),R5充當公網並且有環回口5.5.5.5,在R4上的E0/0(地址為222.222.222.1) 介面開啟PAT,使得內網伺服器可以訪問外網R5的 5.5.5.5
如圖:
這時就進入關鍵性階段了,1:寫一條ACL來匹配公網路由,access-list 2 permit 222.222.222.1
2:定義一個以內部伺服器為地址的池:ip nat pool ccna 172.16.1.1 172.16.1.2 netmask 255.255.255.0 type rotary (最後這兩個一定要有意思就是讓這些地址輪循)
3:將ACL跟地址池關連起來:ip nat inside destination (注意這個不是source) list 2 pool ccna
最後就是在R1,R2的line vty 0 4 下打no login 允許外網的登陸。
這時可以檢驗結果了,,在R5上telnet 222.222.222.1 可以發現第一次時進入R1,第二次就進入R2了,
這 樣就達到了兩個伺服器的負載均衡了。。當然這種情況是在多個伺服器提供相同的服務的前提下才好用。
但是對於內部有多台伺服器要同時開放一個相同的埠但是又只有一個公網IP時該怎麼辦呢?
圖中標出了拓撲的詳細結構,伺服器地址分別為172.16.1.2 和172.16.1.3 ,網關為172.16.1.1 ,然後同樣的跟上邊一個實驗一樣,在邊界路由器做基於介面的PAT轉換,使得伺服器可以訪問公網,然後我們就開始在邊界路由器上配置埠跟ip地址的映射,通常情況下我們都認為映射是這樣寫: ip nat inside source static tcp 172.16.1.2 80 222.222.222.1 80 然後會發現下一台伺服器沒法再做相同埠的映射了,,因此我們就必需改變上面的命令來使得另一台伺服器也可以基於80埠的映射:這進命令就可以改成:ip nat inside source static tcp 172.16.1.2 80 222.222.222.1 100 與
ip nat inside source static tcp 172.16.1.3 80 222.222.222.1 101 這樣的兩條映射。。那麼這樣寫的映射是否真的可行呢?那就讓我們一起來檢驗下成果,首先必需在兩台伺服器上面的HTTP上面寫上一些內容以做為區分。。
最後就是在最右邊的PC上邊打開WEB頁面,輸入地址:222.222.222.1:100 就會看到這個現象,,
說明我們己經可以訪問內部的一台伺服器了。
然後再輸入:222.222.222.1:101 可以看到有
仔細看地址下面的字母兩次登陸時結果是不一樣的。。。這就說明我們可以利用這一個公網IP來映射多個內網的伺服器了。。
2. 如何實現不改網卡設置,自動獲取ip地址可以同時訪問外網和內網
不要改路由器設置,怎麼改都會面臨相同的問題。
不要使用自動獲取IP,自動獲取的IP是路由器猛型脊分配的,一個路由器無法兼顧另外一個路由器。
正確的方法:手動設置IP地址,為你的網卡設置兩個IP地址,一個是192.168.1.*網段,另外一個是172.18.*.*網段,默認網關和DNS都必須設置為外網的,然後使用路由表添加內網的網關設置,使用hosts文件解析內網的DNS。
有一個關鍵:默認網關和DNS要按照外網的設置,也就是默認網關為192.168.0.1,DNS為192.168.0.1或者自動獲取一次記租餘下來。
有三個難點:網卡綁定多個IP、手工路由、hosts設置。
設定多個IP的方法:在設置IP的界面,先按照外網設置一個IP,例如192.168.1.123,以及對應的掩碼、網關、DNS,然後點高級、添加IP地址,添加內外的IP和掩碼,例如172.18.1.123。
手工修改路由的方法:需要使用DOS命令,例如下面的命令(如果內網還有172以外的網段,需要增加一條類似的命令):
route add 172.0.0.0 mask 255.0.0.0 172.18.1.254
修改hosts文件的方法:用記事本修改hosts文件,把你內網需要解析的主機枝滲添加進去,比如你需要用域名uca.clic訪問IP為172.18.2.3的伺服器,那麼就在hosts文件最後添加一行(該文件的具體位置可能是C:\Windows\System32\drivers\etc):
172.18.2.3 uca.clic
3. 一個固定的公網IP地址,怎麼讓兩台伺服器一起使用,沒有路由器和防火牆
不知道你想提供什麼服務,一般需要加路由器(或者也可以在一台伺服器上裝雙網卡),用路由器的話就可以在路由器中增加虛擬主機(類似埠映射),舉個例子比如兩台機器分別是192.168.0.1和192.168.0.2,在路由器加入80為192.168.0.1,81為192.168.0.2,這樣當你輸入 http://公網ip 的時候訪問的就是192.168.0.1,輸入http://公網ip:81訪問的就是192.168.0.2
如果用雙網卡基本也是一樣的,只是需要在裝雙網卡那個機器上安裝一個埠映射軟體。
4. 一個公網ip怎麼實現2台伺服器遠程桌面訪問及web訪問
2的遠程桌面埠為3389
3的遠程桌面埠為3390(其實不用改,恢復為默認的3389是可行的)
路由器里設置埠映射如下:
外網3389埠 >>> 內網192.168.1.2 埠3389
外網3390埠 >>> 內網192.168.1.3 埠3389 (你現在是3390)
訪問實現:
訪問伺服器192.168.1.2 運行mstsc ,填寫計算機: 1.1.1.1 (省略埠3389)
訪問伺服器192.168.1.3 運行mstsc ,填寫計算機:1.1.1.1:3390(注意:公網地址後面用英文冒號+埠號,來指定訪問特殊埠3390)
(我是做任務的,如果可以,請幫忙採納下,謝謝啦~~)
5. 一台機器如何設置網關同時訪問兩個不同的網路
首先伺服器192.168.1.100出來網線連個交換機,從交換機出來兩根網線分別連倆個路由器,分別是路由器192.168.1.1 和路由器192.168.1.2 ,然後倆個路由器下分別連A網段和B網段。然後做靜態路由。網關制定那個都可以。當然你要是高級的路由器思科,華為啥的也可以省個交換機。路由之間連一下。把伺服器連在1.1上網關就設1.1就行了!明白了嗎?
6. 同一ip如何使用兩台網路伺服器
一個ip地址是不能同時在兩台計算機上使用的,你可以用一台就行了,用虛擬域名來解決,將兩個網站的域名都解析到這個ip地址上,然後設置虛擬主機頭就行了。
7. 2台不同網段伺服器如何配置實現網路互訪因資料庫配置麻煩,所以網段不再修改,如何解決,請高手回答
你這個是在同一個網路內還是通過互聯網相連起來, 如果不在一個區域網的話直接通過IP訪問
在一個區域網內的話:
1、如果是2層交換機,那麼可以通過vlan來設置,但是不能互相訪問。需要藉助其他路由設備或者用軟體實現路由。
2、如果是3層交換機,那麼可以直接在兩個埠上(甚至一個埠上)配置兩個ip段,然後可以用交換機的3層交換功能來達到互訪。
所以說,如果你只有2層交換機的話,是不能訪問的