操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊


    們在使用電腦上網時,經常會發生斷網的現象。遇到這種情況我們的第一反應是查看網線水晶頭是否插好,然后重啟電腦,如果沒有恢復,就不知所措了。其實我們用Ping命令完可以查找其原因,解決網絡連接不上的問題。今天就和大家分享這個實用的小操作,幫助大家找到斷網的"真兇",快速恢復網絡連接。

    一、網絡斷開的主要原因

    網絡突然連接不上,一般有以下幾個主要的原因:

    1.網線斷裂或水晶頭松動等明顯的硬件故障。

    2.運營商方面的問題,把網給你斷了,例如:寬帶欠費。

    3.網卡及其驅動程序發生問題了,造成網絡無法連接到你的電腦上。

    4.在電腦上網絡設置出現錯誤也會導致網絡連接不上。

    二、如何快速排查網絡連接情況

    如何快速排查網絡連接情況呢?這就要使用Ping命令了。Ping的命令是檢查網絡連接故障使用最多的命令指令。

    1.Ping命令的用途。Ping命令可以用來檢測程序,當ping執行能夠成功運行時,我們基本上可以確定網絡的網卡、網線和路由器等方面是不存在問題的,通常被應用到排除問題,縮小問題所在的范圍。

    2. Ping命令的特點。Ping指令的響應速度特別的快,大概只有幾毫秒的響應時間。可以幫助我們快速的排除問題,節約時間。同時,它還顯示出TTL的值,可以約摸估算出中間有多少個路由器存在。

    3.ping 命令的書寫格式。

    在電腦上按下"win+r"組合鍵,打開運行對話框,輸入"cmd"確定后,彈出cmd窗口。如下圖所示:

    ping 命令可以測試網絡的連通性。打開cmd程序窗口,輸入以下內容,回車即可。

    ping 主機名

    ping 域名

    ping IP地址

    在使用ping命令之前,必須先明確自己電腦的網絡情況(當然在網絡正常下查詢)。

    在此窗口中使用ipconfig /all可網絡信息,主機名、網卡MAK地址、IP地址、網關等信息。如下圖所示

    下面以ping IP地址為例說明該命令的用法。此例中查到的IP地址為:192.168.3.101。用ping命令來測試此192.168.3.101,即在cmd窗口中輸入:ping 192.168.3.101,回車。如下圖所示:


    我們使用的是 ping IP的命令來檢測IP地址為 192.168.3.101 的網絡的連接情況,結果反應是可以正常連接的。所以接收到后面的數據包應答(TTL,Time等等)。

    4.使用Ping命令排查網絡問題的順序

    通過以下幾個步驟的ping指令就可以輕松找到網絡出現故障的地方。

    ①ping 127.0.0.1

    在cmd窗口輸入: ping 127.0.0.1 命令指令,回車。如下圖所示:

    如果像上圖一樣成功的返回應答數據包(ttl ,time的值)及127.0.0.1統計信息已發送=4,已接收=4,那么可以說明 IP地址、TCP/IP協議、子網掩碼等設置是正常的。如果沒有返回上圖那樣的數據包,則表示在TCP/IP的設置上出現了問題。需要你再仔細的查看一下。

    ② ping 本機IP地址

    同樣但沒有測試數據包返回時,則表示本地配置和安裝出現了問題。

    ping 局域網內的IP

    如果類似于上面圖中那樣的測試數據包,那么說明本地網絡的網卡和載體運行是正確的。如果沒有收到應答數據包,那么則說明網卡配置出現錯誤了或者網線出現問題了。

    ping 網關IP

    在上面的查詢到的網關IP地址為:192.168.3.1。如下圖所示:

    在這里路由器地址192.168.3.1就是網關的IP地址。

    如果能成功的接收到測試數據包,則說明路由器是可以正常工作的。如果不能接收到測試數據包,則說明路由器出現問題了。

    ping 遠程 IP

    如果能成功的接收到測試數據包,則表明我們用戶已經成功的接入到Internet。表明使用了缺省網關。

    如果不能夠接收到測試包,反之則說明沒有使用缺省網關。

    ping 本地主機

    此例中本地主機名為:SC-202004231451。即ping SC-202004231451如下圖所示:成功接收到測試響應數據包,則表明主機文件沒問題,反之,則存在問題。

    ping 一個遠程工作站IP

    如ping 。如下圖所示:

    如果ping的指令是成功即接收到測試響應數據包,則表明DNS服務器正常工作,因為這條指令是通過DNS服務器的。如果沒有能接收到測試響應數據包,則說明DNS服務的配置發生錯誤了,還需要你再詳細檢查一下,出現什么問題了。

    5.小結

    上面7個ping命令行 代表著網絡的哪一步走向,執行到哪一個ping指令就代表著網絡哪一步是成功或者是失敗的。當ping的7條指令都沒有問題了,則計算機和Internet肯定是成功連接的。

    以上就是今天分享的使用ping 命令快速查找網絡通斷的全部內容。歡迎轉發、收藏和評論。多謝閱讀和關注。


    找工作面試的過程中,面試官非常喜歡考察基礎知識,除了數據結構與算法之外,網絡知識也是一個非常重要的考察對象。


    而網絡知識,通常是很抽象,不容易理解的,有很多同學就在這里裁了跟頭。為了更好地通過面試,本文講進行一次網絡知識大掃盲,聊一聊網絡知識最基本的DNS。


    DNS 是什么?


    DNS是 Domain Name System 的縮寫,也就是 域名解析系統,它的作用非常簡單,就是根據域名查出對應的 IP地址。


    你可以把它想象成一本巨大的電話本,比如當你要訪問域名www.163.com,首先要通過DNS查出它的IP地址是112.48.162.8。


    域名的層級


    由于后面我會講到 DNS 的解析過程,因此需要你對域名的層級有一些了解


    • 根域名 :.root 或者 . ,通常是省略的
    • 頂級域名,如 .com,.cn 等
    • 次級域名,如 baidu.com 里的 baidu,這個是用戶可以進行注冊購買的
    • 主機域名,比如 baike.baidu.com 里的baike,這個是用戶可分配的
    主機名.次級域名.頂級域名.根域名baike.baidu.com.root

    DNS 解析過程


    咱們以訪問 www.163.com 這個域名為例,來看一看當你訪問 www.163.com 時,會發生哪些事:


    1. 先查找本地 DNS 緩存(自己的電腦上),有則返回,沒有則進入下一步
    2. 查看本地 hosts 文件有沒有相應的映射記錄,有則返回,沒有則進入下一步
    3. 向本地 DNS 服務器(一般都是你的網絡接入服務器商提供,比如中國電信,中國移動)發送請求進行查詢,本地DNS服務器收到請求后,會先查下自己的緩存記錄,如果查到了直接返回就結束了,如果沒有查到,本地DNS服務器就會向DNS的根域名服務器發起查詢請求:請問老大, www.163.com 的ip是啥?
    4. 根域名服務器收到請求后,看到這是個 .com 的域名,就回信說:這個域名是由 .com 老弟管理的,你去問他好了,這是.com老弟的聯系方式(ip1)。
    5. 本地 DNS 服務器接收到回信后,照著老大哥給的聯系方式(ip1),馬上給 .com 這個頂級域名服務器發起請求:請問 .com 大大,www.163.com 的ip 是啥?
    6. .com 頂級域名服務器接收到請求后,看到這是 163.com 的域名,就回信說:這個域名是 .163.com 老弟管理的,你就去問他就行了,這是他的聯系方式(ip2)
    7. 本地 DNS 服務器接收到回信后,按照前輩的指引(ip2),又向 .163.com 這個權威域名服務器發起請求:請問 163.com 大大,請問 www.163.com 的ip是啥?
    8. 163.com 權威域名服務器接收到請求后,確認了是自己管理的域名,馬上查了下自己的小本本,把 www.163.com 的ip告訴了 本地DNS服務器。
    9. 本地DNS服務器接收到回信后,非常地開心,這下總算拿到了www.163.com的ip了,馬上把這個消息告訴了要求查詢的客戶(就是你的電腦)。由于這個過程比較漫長,本地DNS服務器為了節省時間,也為了盡量不去打擾各位老大哥,就把這個查詢結果偷偷地記在了自己的小本本上,方便下次有人來查詢時,可以快速回應。



    總結起來就是三句話:


    1. 從"根域名服務器"查到"頂級域名服務器"的NS記錄和A記錄(IP地址)
    2. 從"頂級域名服務器"查到"次級域名服務器"的NS記錄和A記錄(IP地址)
    3. 從"次級域名服務器"查出"主機名"的IP地址

    DNS的緩存時間


    上面的幾個步驟里,可以看到有兩個地方會緩存 DNS 的查詢記錄,有了緩存,在一定程度上會提高查詢效率,但同時在準確率上會有所損失。


    因此我們在配置 DNS 解析的時候,會有一個 TTL 參數(Time To Live),意思就是這個緩存可以存活多長時間,過了這個時間,本地 DNS 就會刪除這條記錄,刪除了緩存后,你再訪問,就要重新走一遍上面的流程,獲取最新的地址。


    DNS 的記錄類型


    當我們在阿里云買了一個域名后,可以配置我們主機域名解析規則,也就是 記錄。

    阿里云 域名云解析

    常見的 DNS 記錄類型如下


    • A:地址記錄(Address),返回域名指向的IP地址。
    • NS:域名服務器記錄(Name Server),返回保存下一級域名信息的服務器地址。該記錄只能設置為域名,不能設置為IP地址。
    • MX:郵件記錄(Mail eXchange),返回接收電子郵件的服務器地址。
    • CNAME:規范名稱記錄(Canonical Name),返回另一個域名,即當前查詢的域名是另一個域名的跳轉,詳見下文。
    • PTR:逆向查詢記錄(Pointer Record),只用于從IP地址查詢域名,詳見下文。


    DNS 報文結構


    后面我將使用 wireshark 抓取 DNS 的數據包,但是在開始之前 ,得先了解一下 DNS 的報文結構

    • 事務 ID:DNS 報文的 ID 標識。對于請求報文和其對應的應答報文,該字段的值是相同的。通過它可以區分 DNS 應答報文是對哪個請求進行響應的。
    • 標志:DNS 報文中的標志字段。
    • 問題計數:DNS 查詢請求的數目。
    • 回答資源記錄數:DNS 響應的數目。
    • 權威名稱服務器計數:權威名稱服務器的數目。
    • 附加資源記錄數:額外的記錄數目(權威名稱服務器對應 IP 地址的數目)。


    Wireshark抓包實戰


    打開 Wireshark 后,使用 ping 163.com 來發起 DNS 解析請求,使用 DNS 關鍵字在Wireshark 過濾。


    從抓取的報文整體來看,我們可以粗略獲取幾個信息

    1. DNS 是應用層協議,傳輸層協議使用的是 UDP
    2. DNS 默認端口是 53

    請求和應答的報文的截圖我放在了下面,接下來我將逐個分析。


    請求

    應答

    Transaction ID


    請求和應答的事務ID應當是一個:0xd0d7


    Flags


    標志字段里的內容比較多,每個字段的含義如下:


    • QR(Response):查詢請求/響應的標志信息。查詢請求時,值為 0;響應時,值為 1。
    • Opcode:操作碼。其中,0 表示標準查詢;1 表示反向查詢;2 表示服務器狀態請求。
    • AA(Authoritative):授權應答,該字段在響應報文中有效。值為 1 時,表示名稱服務器是權威服務器;值為 0 時,表示不是權威服務器。
    • TC(Truncated):表示是否被截斷。值為 1 時,表示響應已超過 512 字節并已被截斷,只返回前 512 個字節。
    • RD(Recursion Desired):期望遞歸。該字段能在一個查詢中設置,并在響應中返回。該標志告訴名稱服務器必須處理這個查詢,這種方式被稱為一個遞歸查詢。如果該位為 0,且被請求的名稱服務器沒有一個授權回答,它將返回一個能解答該查詢的其他名稱服務器列表。這種方式被稱為迭代查詢。
    • RA(Recursion Available):可用遞歸。該字段只出現在響應報文中。當值為 1 時,表示服務器支持遞歸查詢。
    • Z:保留字段,在所有的請求和應答報文中,它的值必須為 0。
    • rcode(Reply code):返回碼字段,表示響應的差錯狀態。當值為 0 時,表示沒有錯誤;當值為 1 時,表示報文格式錯誤(Format error),服務器不能理解請求的報文;當值為 2 時,表示域名服務器失敗(Server failure),因為服務器的原因導致沒辦法處理這個請求;當值為 3 時,表示名字錯誤(Name Error),只有對授權域名解析服務器有意義,指出解析的域名不存在;當值為 4 時,表示查詢類型不支持(Not Implemented),即域名服務器不支持查詢類型;當值為 5 時,表示拒絕(Refused),一般是服務器由于設置的策略拒絕給出應答,如服務器不希望對某些請求者給出應答。



    Answer RRs


    回答資源記錄數,在應答包里為 2,說明返回了兩條查詢結果,你可以在 Answer 字段里看到。


    Authority RRs


    權威名稱服務器計數


    Additionnal RRs


    附加資源記錄數


    Answers


    應答的主要內容,這里返回兩條結果,每條結果里的字段有

    DNS 劫持 與 HTTP 劫持


    通過上面的講解,我們都知道了,DNS 完成了一次域名到 IP 的映射查詢,當你在訪問 www.baidu.com 時,能正確返回給你 百度首頁的 ip。


    但如果此時 DNS 解析出現了一些問題,當你想要訪問 www.baidu.com 時,卻返回給你 www.google.com 的ip,這就是我們常說的 DNS 劫持。


    與之容易混淆的有 HTTP 劫持。


    那什么是 HTTP 劫持呢?


    你一定見過當你在訪問 某個網站時,右下角也突然彈出了一個扎眼的廣告彈窗。這就是 HTTP 劫持。


    借助別人文章里的例子,它們倆的區別就好比是


    • DNS劫持是你想去機場的時候,把你給丟到火車站。
    • HTTP劫持是你去機場途中,有人給你塞小廣告。



    那么 DNS劫持 是如何產生的呢?


    下面大概說幾種DNS劫持方法:


    1.本機DNS劫持


    攻擊者通過某些手段使用戶的計算機感染上木馬病毒,或者惡意軟件之后,惡意修改本地DNS配置,比如修改本地hosts文件,緩存等。


    2. 路由DNS劫持


    很多用戶默認路由器的默認密碼,攻擊者可以侵入到路由管理員賬號中,修改路由器的默認配置。


    3.攻擊DNS服務器


    直接攻擊DNS服務器,例如對DNS服務器進行DDOS攻擊,可以是DNS服務器宕機,出現異常請求,還可以利用某些手段感染dns服務器的緩存,使給用戶返回來的是惡意的ip地址。


    工具的使用


    dig 命令


    dig是一個在類Unix命令行模式下查詢DNS包括NS記錄,A記錄,MX記錄等相關信息的工具。


    通過 dig (參數:+trace)命令,我們可以看到上面描述的 DNS 解析的詳細過程

    從返回的結果,我們可以看得出幾點信息:


    1. 我們的本地 DNS 服務器 ip 為 192.168.1.1,端口為53,你可以在 /etc/resolv.conf 里看到這個配置
    2. 根域名服務器目前全球一共只有十三臺,從a.root-servers.net. 到m.root-servers.net. ,它們對應的ip地址,已經內置在本地DNS服務器中。


    如果你只想看到結果,可以使用 +short 參數,可以直接返回 www.163.com 對應著哪幾個ip。

    你也可以加個 @ 參數 ,指定從某個 DNS 服務器進行查詢。

    如果你只想查看指定的記錄類型:

    host 命令


    host 命令 可以看作dig命令的簡化版本,返回當前請求域名的各種記錄。

    whois命令


    whois命令用來查看域名的注冊情況。

    nslookup命令


    nslookup也是常用的一個查詢 DNS 解析結果的工具


    你也可以指定公網的域名服務器進行查詢,比如常見的 114.114.114.114。


    手動清理本地緩存


    MacOS

    $ sudo dscacheutil -flushcache$ sudo killall -HUP mDNSResponder

    Windows

    $ ipconfig /flushdns

    Linux

    我們使用電腦上網的時候,不知道你們有沒有遇到過找不到服務器或DNS錯誤,從而網頁無法顯示呢?我們在遇到這樣的問題的時候,該如何處理呢?下面我們來了解一下Windows7的電腦找不到服務器或DNS我該怎么辦?

    Win7找不到服務器或DNS錯誤的原因和解決方案。

    1.病毒:如果你的電腦里有病毒,你的DNS會被劫持,比如你的瀏覽器主頁被篡改,一些常見的網頁打不開,或者會有彈出窗口、跳轉等。

    解決方案:使用您在計算機上下載的真實殺毒軟件,掃描您的計算機,查看是否有病毒,沒有病毒,并在殺毒后再次訪問網頁,這可能是由病毒引起的。

    2.網站故障:如果您只是無法打開網站,可能是網站服務器故障或網絡服務器線路意外堵塞,導致部分用戶無法打開網頁。

    解決方案:如果是您訪問的網站問題,那么我們可以更新網頁,或者在不同的時間段訪問。


    3.網絡故障:通常是DNS錯誤造成的

    解決方案:如果您發現QQ可以登錄,網站無法打開,那么絕大多數都是由DNS錯誤引起的,我們可以重新設置DNS服務器。

    一般來說,互聯網是自動獲取的DNS地址,但您可以嘗試手動設置DNS地址。具體方法如下:

    1.以Win7為例,首先點擊桌面左下角的“開始菜單”→找到并點擊“控制面板”→查看“類別”,點擊“網絡和Internet”→點擊“網絡和共享中心”→然后點擊左欄中的“更改適配器設置”。

    2.鼠標右擊“本地連接”選擇“屬性”→點擊“Internet協議4”(TCP/IPv4)“點擊“屬性”。

    我們將自動獲取DNS服務器地址修改為使用以下DNS服務器地址,并設置正確的DNS服務器地址。

    DNS服務器地址可設置為8.8.8.8和114.114.114.114。

    以上是小編分享的Win7找不到服務器或DNS錯誤解決方案,要注意的是,有可能有時是因為DNS被篡改導致無法瀏覽網頁,這種情況的話,我們可以設置DNS服務器來解決問題。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有