??????? 美國(guó)服務(wù)器診斷網(wǎng)絡(luò)的連通性可以使用一些常見(jiàn)的命令,如Traceroute、Ping、Host命令等,都可以幫助美國(guó)服務(wù)器用戶們來(lái)進(jìn)行網(wǎng)絡(luò)診斷,本文小編就來(lái)介紹一下美國(guó)服務(wù)器診斷網(wǎng)絡(luò)的過(guò)程。
??????? Ping程序的目的在于測(cè)試另一臺(tái)主機(jī)是否可達(dá),一般如果Ping不到某臺(tái)美國(guó)服務(wù)器,就可能說(shuō)明對(duì)方主機(jī)已經(jīng)出現(xiàn)了問(wèn)題,但是不排除鏈路中防火墻的因素、Ping包被丟棄等原因而造成的Ping不通。
??????? Ping命令最簡(jiǎn)單的使用方式是接收一個(gè)主機(jī)名或IP作為其單一的參數(shù),在按回車鍵后,執(zhí)行Ping命令的主機(jī)會(huì)向?qū)Χ酥鳈C(jī)發(fā)送一個(gè)ICMP的echo請(qǐng)求包,對(duì)端主機(jī)在接收到這個(gè)包后會(huì)回應(yīng)一個(gè)ICMP的 reply回應(yīng)包,美國(guó)服務(wù)器在Linux系統(tǒng)下Ping命令并不會(huì)主動(dòng)停止,需要使用Ctrl+C組合鍵來(lái)停止,Ping命令將會(huì)對(duì)發(fā)出的請(qǐng)求包和收到的回應(yīng)包進(jìn)行計(jì)數(shù),這樣就能計(jì)算網(wǎng)絡(luò)丟包率。
??????? Host命令是用來(lái)查詢DNS記錄的,如果使用域名作為Host的參數(shù)命令則返回該域名的美國(guó)服務(wù)器IP。
??????? 在IP包結(jié)構(gòu)中有一個(gè)定義數(shù)據(jù)包生命周期的TTL字段,該字段用于表明IP數(shù)據(jù)包的生命值,當(dāng)IP數(shù)據(jù)包在網(wǎng)絡(luò)上傳輸時(shí),每經(jīng)過(guò)一個(gè)路由器該值就減1,當(dāng)該值減為0時(shí)此包就會(huì)被美國(guó)服務(wù)器路由器丟棄。這種設(shè)計(jì)可避免出現(xiàn)一些由于某種原因始終無(wú)法到達(dá)目的地的包不斷地在互聯(lián)網(wǎng)上傳遞,無(wú)謂地耗用網(wǎng)絡(luò)資源。
??????? 不過(guò)路由器也不是直接就將TTL值為0的IP包丟奔的,它會(huì)同時(shí)給發(fā)送該IP數(shù)據(jù)包的美國(guó)服務(wù)器主機(jī)發(fā)送一個(gè)ICMP超時(shí)消息,主機(jī)在接收到這個(gè)ICMP包后就同時(shí)能得到該路由的IP地址。
??????? 根據(jù)上面兩個(gè)特點(diǎn),一個(gè)檢測(cè)數(shù)據(jù)包是如何經(jīng)由路由器的程序 Traceroute出現(xiàn),該程序的工作原理是先構(gòu)造出一個(gè)TTL值為1的數(shù)據(jù)包發(fā)送給目的美國(guó)服務(wù)器主機(jī),這個(gè)數(shù)據(jù)包在經(jīng)由第一個(gè)路由器時(shí),路由器先將TTL值減1變?yōu)?,然后路由器將該IP包丟棄,同時(shí)給發(fā)送一份ICMP消息,這樣就得到了經(jīng)過(guò)的第一臺(tái)路由器的IP地址,然后再構(gòu)造出一個(gè)TTL值為2的數(shù)據(jù)包,以此類推,就能得到該IP包經(jīng)歷的整條鏈路的路由器IP。
??????? 這里會(huì)有一個(gè)問(wèn)題,Traceroute如何確認(rèn)該IP包成功地被目標(biāo)美國(guó)服務(wù)器主機(jī)接收。這里Traceroute所做的工作就是發(fā)送一個(gè)UDP包給目的主機(jī),同時(shí)制定該UDP接收的端口為主機(jī)不可能存在的端口,主機(jī)在接收到這樣的包后,由于端口不可達(dá),因此會(huì)返回一個(gè)“端口不可達(dá)”的通知,這樣就能確認(rèn)目的主機(jī)是否可以接收到數(shù)據(jù)包。
??????? 基于以上的命令和原理,解決美國(guó)服務(wù)器網(wǎng)絡(luò)在故障時(shí)采用的步驟總結(jié)如下:
??????? 1、確認(rèn)美國(guó)服務(wù)器網(wǎng)卡本身是否能正常工作,用Ping工具可以確認(rèn)這點(diǎn)。如果Ping不通,一般可以認(rèn)為本機(jī) TCP/IP協(xié)議有問(wèn)題,但出現(xiàn)這種現(xiàn)象的概率比較低。
??????? 2、確認(rèn)網(wǎng)卡是否出現(xiàn)了物理或驅(qū)動(dòng)故障,使用Ping本機(jī)IP地址的方式,如果能Ping通則說(shuō)明美國(guó)服務(wù)器用戶的本地設(shè)備和驅(qū)動(dòng)都正常。
??????? 3、確認(rèn)是否能Ping通同網(wǎng)段的其他美國(guó)服務(wù)器,這一步主要是確認(rèn)二層網(wǎng)絡(luò)設(shè)備工作是否正常。如果Ping不通往往說(shuō)明二層網(wǎng)絡(luò)上出現(xiàn)了問(wèn)題,可能涉及交換機(jī)的端口工作模式、Wan劃分等因素。
??????? 4、確認(rèn)是否能Ping通網(wǎng)關(guān)IP,如果數(shù)據(jù)包能正常到達(dá)網(wǎng)關(guān),則說(shuō)明美國(guó)服務(wù)器和本地網(wǎng)絡(luò)都工作正常。
??????? 5、確認(rèn)是否能Ping通公網(wǎng)上的IP,如果可以說(shuō)明本地路由設(shè)置正確,否則就要確認(rèn)美國(guó)服務(wù)器路由設(shè)備是否做了正確的Nat或路由設(shè)置。
??????? 6、確認(rèn)是否能Ping通公網(wǎng)上的某個(gè)域名,如果能Ping通,則說(shuō)明美國(guó)服務(wù)器DNS部分設(shè)置正確。
??????? 即便美國(guó)服務(wù)器實(shí)際工作中可能會(huì)受到諸如更復(fù)雜的網(wǎng)絡(luò)環(huán)境、安全ACL、防火墻等眾多因素的影響,而使網(wǎng)絡(luò)排查的困難增大,但以上步驟是排除美國(guó)服務(wù)器網(wǎng)絡(luò)故障的主體軀干,在排除不同的網(wǎng)絡(luò)之間個(gè)性化的設(shè)置之外,排查的主要步驟都大同小異。
??????? 現(xiàn)在夢(mèng)飛科技合作的SK機(jī)房各方面都是嚴(yán)格按照標(biāo)準(zhǔn),因此美國(guó)SK機(jī)房的丹佛數(shù)據(jù)中心所提供的美國(guó)服務(wù)器在各方面也趨近完美。
CPU | 內(nèi)存 | 硬盤 | 帶寬 | IP | 價(jià)格 | 防御 |
Xeon E3-1270v2 | 16GB | 2TB SATA | 1G無(wú)限流量 | 5個(gè)IP | 850/月 | 防御60Gbps |
Xeon E3-1270v5 | 16GB | 2TB SATA | 1G無(wú)限流量 | 5個(gè)IP | 1050/月 | 防御60Gbps |
Dual Xeon E5-2670v2 | 32GB | 2TB SATA | 1G無(wú)限流量 | 5個(gè)IP | 1350/月 | 防御60Gbps |
Dual Xeon E5-2670v2 | 64GB | 2TB SATA | 1G無(wú)限流量 | 5個(gè)IP | 1750/月 | 防御60Gbps |
? ? ? ? 夢(mèng)飛科技已與全球多個(gè)國(guó)家的頂級(jí)數(shù)據(jù)中心達(dá)成戰(zhàn)略合作關(guān)系,為互聯(lián)網(wǎng)外貿(mào)行業(yè)、金融行業(yè)、IOT行業(yè)、游戲行業(yè)、直播行業(yè)、電商行業(yè)等企業(yè)客戶等提供一站式安全解決方案。持續(xù)關(guān)注夢(mèng)飛科技官網(wǎng),獲取更多IDC資訊!
?
?
?
?