91精品国产手机在线-白筒袜嫩萝双腿之间乳白液体-青青操手机在线视频观看-日本中文字幕人妻日韩-日韩精品在线观看视频网站-天堂资源中文最新版在线一区-欧美专区一区二区三区-国产综合亚洲欧美在线-国产精品久久久久久福利69堂

192.168.2.1如何訪問192.168.1.1的服務器?

【192.168.2.1如何訪問192.168.1.1的服務器?】這個不知道你的什么網(wǎng)路結構 , 如果是兩個路由器級聯(lián)的話 , 出去二級路由器的網(wǎng)段是可以直接訪問一級路由器下的主機的!當然這是普通家庭的路由器!

如果反過來那么久需要端口映射二級路由器 , 并且使用二級路由器的WAN口地址訪問!如果是主路由器下接入兩個評級的路由器 , 那么一般和這個操作是一樣的!
192.168.2.1如何訪問192.168.1.1的服務器?
文章插圖

當然如果是交換機還可以把IP地址給子網(wǎng)掩碼改變一些開始用 , 比如把默認的255.255.255.0改成255.255.0.0!
192.168.2.1如何訪問192.168.1.1的服務器?
文章插圖

其他網(wǎng)友觀點

由于此問題并沒有闡明清楚是在什么情況下做到這兩個ip服務器之間訪問 , 所以下面自己能通過服務器之間直接互ping、前端開發(fā)處理方式和后端開發(fā)處理方式這問題來說明 。此問題直觀問題就是跨網(wǎng)段訪問的問題 。

首先解決兩個服務器之間直接訪問的問題 。以liunx服務器為例 , 由于處于不同網(wǎng)段或端口不允許ping , 不能做到直接訪問到服務器 。這里面有很多高深知識和問題 , 自己不是專業(yè)運維人員 , 只能簡單講一下處理這種問題的思路 。對于跨網(wǎng)段的問題 , 可以通過添加路由方式解決 , 例如192.168.2.1不能ping通192.168.1.1 , 我們可以在192.168.2.1上執(zhí)行vi /etc/rc.local;然后在文件最后一行添加route add default gw 192.168.2.1;wq保存退出即可 。

前端項目布署的服務 , 由于現(xiàn)在前后端分離的開發(fā)方式 , HTTP同源策略安全模型的問題就需要規(guī)避 。因為在不同ip下的服務器 , 所以具體點就是跨域問題 。解決跨域問題有很多方式 , 例如JSONP、iframe、CORS訪問、Nginx反向代理等 。在個人實際開發(fā)工作中 , 前后端分離與Vue等前端框架的流行 , 以及nginx的強大 , 使用CORS和Nginx方式最為理想 。
192.168.2.1如何訪問192.168.1.1的服務器?
文章插圖

如果是后端項目布署的服務器之間訪問 , 以java為例 , 可以使用使http相關類實現(xiàn)數(shù)據(jù)訪問 。例如HttpUrlConnection和HttpClient等 , 前題是服務器之間沒做網(wǎng)絡安全策略 。如果是通過tcp方式訪問服務 , 可以使用Socket來實現(xiàn)編程用于傳輸文件等 。

隨著微服務的流行 , 類似springcloud的微服務直接就跟ip無關了 , 我們只需通過服務名發(fā)現(xiàn)就能做到直接訪問 。具體來說就是192.168.1.1上的微服務注冊到eureka , 192.168.2.1上的微服務也注冊在同一個eureka集群下 , 2.1就可以直接通過feign框架加上1.1注冊的服務名做到訪問調(diào)用 , 而不用關心ip是多少 。當然也要考慮到微服務在多實例下負載均衡的問題 , 因為不能保證每次訪問都能擊中192.168.1.1這臺服務器 。單實例就不說了 , 肯定是這一臺ip服務器上服務被訪問到 。

篇幅有限 , 不能做到面面俱到 , 其中不足之處請指出并斧正 。對于此問題還有什么補充的地方 , 也歡迎大家積極探討 。

其他網(wǎng)友觀點

你好 , 我曾是一名培訓機構的HCIE講師 , 我來回答你的這個問題 。

如下圖所示:


192.168.2.1如何訪問192.168.1.1的服務器?
文章插圖

PC1的IP是192.168.2.1 , 掩碼是/24位 , 網(wǎng)關在LSW1交換機上 , IP地址為192.168.254/24;服務器的IP地址是192.168.1.1/24 , 網(wǎng)關在LSW1交換機上 , 網(wǎng)關IP是192.168.1.254/24.PC1訪問服務器server1的過程是怎樣的呢?

首先我們假定PC1在此之前是沒有和Server1通信過的 。

1.PC1需要訪問server1,PC1首先發(fā)送arp請求獲取server1的mac地址用來進行二層封裝 。

2.PC1發(fā)送的arp請求到達交換機LSW1后 , LSW1先用自己vlanif10的網(wǎng)關mac回應PC1 , 然后重新封裝該arp請求報文 , 然后發(fā)送到192.168.2.0/24這個網(wǎng)段 。

3.server1收到LSW1發(fā)送的ARP請求報文后 , server1回復arp應答報文 , 告訴LSW1自己的網(wǎng)卡mac地址發(fā)送給LSW1 。

4.LSW1收到server1的MAC地址后 , 交換機生成記錄了vlan信息、PC1的mac地址、交換機學習到PC1的mac地址的端口號、server1的mac地址、交換機學習到server1的mac地址的端口號的mac地址表 。

5.PC1封裝報文 , 二層報文頭部的目的mac地址為vlanif10的mac;然后LSW1收到該報文后 , 解封裝報文 , 讀取報文中三層頭部目的IP地址 , 發(fā)現(xiàn)是去玩vlanif20網(wǎng)段的 , 然后重新封裝 , 根據(jù)交換機生成的fib表把該報文從vlanif20的接口轉發(fā)給server1.

server1和PC1的通信過程同上 。

如果你覺得我的回答還可以 , 請點擊關注 , 謝謝 。

    推薦閱讀