ping 時,是 TTL 的問題

發布 數碼 2024-07-21
7個回答
  1. 匿名使用者2024-01-31

    ttl=64 當我無法訪問網際網絡時。

    ttl=128 我的網路很好。 開啟網頁就可以了。

    64 疑似網路位址衝突。

    TTL 代表生存時間,即 ping 資料包可以在網路上存在多長時間。 在對網路上的主機進行ping操作時,本地機器會傳送乙個報文,並且該報文會通過一定數量的路由器傳輸到目的主機,但是由於很多原因,有些報文無法正常傳送到目的主機,所以如果給這些報文乙個生存時間,這些報文會一直傳輸在網路上, 導致網路開銷增加。當資料包傳送到路由器時,TTL 會自動減少 1,如果減少到 0 並且沒有傳送到目標主機,則會自動丟失。

    就像上面第三次ping曙光部落格時,出現了請求超時的情況,增加了TTL以減少網路資源的消耗。 預設情況下,對於 Linux 系統,TTL 值為 64 或 255,對於 Windows NT 2000 XP 系統,TTL 值為 128,對於 Windows 98 系統,TTL 值為 32,對於 Unix 主機,TTL 值為 255。 (這是從網上找到的),Dawning 部落格的目標主機使用的是 FreeBSD 系統(可能已經被替換過了),這裡的 TTL 值可能是 64,而不是 Unix 主機的 255,所以從這裡到目標主機要經過 64-51=13 個路由。

    當我們不知道目標主機的作業系統時,我們可以根據ttl來猜測,但不一定100%準確,如果目標主機是Windows,但是例如75臺路由器之後,那麼TTL的返回值是128-75=53,那麼你可能會認為目標主機是Linux系統, 但一般不會經過那麼多路由器,所以通過TTL判斷目標主機的作業系統還是有一定的依據的。

  2. 匿名使用者2024-01-30

    Ping閘道器,乙個是64,另乙個是128,當64無法上網時,很有可能已經被區域網其他使用者的ARP欺騙攻擊了,比如P2P終結器等。

    安裝ARP防火牆並檢視,例如360之類的。

  3. 匿名使用者2024-01-29

    閘道器位址一定有衝突,你看 ping 時 arp -a 看看閘道器裡面的MAC位址是不是一直在變化,如果是,那就是衝突最好找到衝突的裝置,看TTL值大概應該是印表機什麼的,換IP就行了。

  4. 匿名使用者2024-01-28

    這是生活的時間。 通常,每條路由將減少一條,如果減少完成,則資料包將在到達主機之前丟失。

    TTL 是 TimeTolive 的縮寫,此欄位指定 IP 資料包在被路由器丟棄之前允許通過的最大網段數。 TTL 是 IPv4 報頭中的 8 位欄位。

    TTL 的作用是限制 IP 資料包在計算機網路中的存在時間。 TTL 的最大值為 255,TTL 的建議值為 64。

  5. 匿名使用者2024-01-27

    簡單來說,TTL就是充滿timetolive,即生命週期。 ping命令是ICMP使用的網路層協議,所以TTL指的是網路層的乙個網路包(包)的生命週期,如果這句話不懂,先回去複習一下OSI7層協議。

    顯然,乙個包從一台機器到另一台機器的路徑很長,很明顯,這條路徑不是單一的,它很複雜,而且很可能存在迴圈。 如果乙個資料包在傳輸過程中進入乙個環路,如果不終止,它將繼續迴圈,如果很多資料包都這樣迴圈,對網路來說將是一場災難。 因此,需要在包中設定乙個這樣的值,每次包經過乙個節點時,將這個值減去1,重複這個操作,最終可能會產生兩個結果:

    當值仍為正值時,資料包到達其目的地,或者在一定數量的節點後,該值將減小為 0。

    前者意味著正常傳輸已經完成,後者意味著資料包可能選擇了很長的路徑,甚至進入了迴圈,這顯然不是我們預期的,所以當這個值為0時,網路裝置將不再傳遞資料包,而是直接放棄它,向資料包的源位址傳送通知, 說資料包已經死了。

    其實TTL值本身並沒有什麼意義,對於使用者來說,關心的應該是包是否到達目的地,而不是經過幾個節點之後。 但是TTL值仍然可以是有趣的資訊。

    每個作業系統對TTL值的定義都不同,這個值甚至可以通過修改一些系統的網路引數來修改,比如Win2000預設為128,也可以通過登錄檔進行修改。 然而,Linux 通常被定義為 64。 但是,一般來說,很少有人會改變自己機器的這個值,這讓我們有機會通過ping回顯ttl來大致確定一台機器是什麼作業系統。

  6. 匿名使用者2024-01-26

    如果ping+ttl值為255,我該怎麼辦?

    pro-ping ping 命令返回的 ttl 值為 255,這通常表示 ping 命令在到達目標主機之前被路由器丟棄。 通常,這可能是由網路故障、路由器配置不正確或防火牆等引起的。 以下是一些可能的解決方法:

    1.檢查網路連線:首先檢查網路連線是否正常。

    確保您的計算機穩定連線到網路,並且沒有中斷或連線問題。 2.檢查防火牆和路由器配置:

    檢查計算機和路由器上的防火牆設定、埠配置等,以確保它們不會阻止 ping 命令的流量。 有時,路由器可能會丟棄 ping 命令並返回 ttl=255,通常是因為路由器配置與目標主機的設定不相容。 3.

    使用不同的ping命令工具:如果ping命令在其他工具中也給出ttl=255的錯誤,可以嘗試使用其他ping命令工具進行測試。 例如,可以使用 WinMTR 或 Tracert 工具進行測試,這些工具可以提供更全面和更詳細的資訊,以幫助您更好地定位問題。

    4.聯絡網路管理員:如果您是某個組織的使用者,則可以聯絡網路管理員以獲取解決問題的幫助。

    網路管理員可以提供更高階別的支援,並幫助您解決更複雜的網路問題。

  7. 匿名使用者2024-01-25

    這證明您ping的IP速度是正常且穩定的。

相關回答
10個回答2024-07-21

我猜你正在使用 Rising Firewall。

當然,不管是什麼防火牆成功阻止了ping,ping你不代表你一定被攻擊了,它可能只是被掃瞄了,所以不要太擔心。 >>>More

19個回答2024-07-21

L代表長度,n代表時間,所以是d,不信,可以試試。

12個回答2024-07-21

夥計,你不能做網絡卡繫結嗎? 既然你是DHCP,那麼肯定對IP沒有要求,,,做繫結就可以了,現在的問題是,你現在的設定,,,到處理後核心不知道從哪個網絡卡回覆。。。這就是為什麼這個問題...... >>>More

6個回答2024-07-21

否定是錯誤的...... 您的作業系統有問題。

負時間表示您的資料包尚未發出,並且資料包已收到。 這怎麼可能。 >>>More

17個回答2024-07-21

我也是1m而且是兩個人用的,我的ping只有65左右,你的網路有問題,讓網路檢查一下。但請先嘗試以下操作,看看它是否有效。 >>>More