Web Ping: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
No edit summary
(32 intermediate revisions by the same user not shown)
Line 31: Line 31:


* [http://www.just-ping.com/ just ping]: Free online ping from 50 locations worldwide(includes China) {{exclaim}} 如果網站關閉 {{Acronym | acronym= ICMP | def= Internet Control Message Protocol}} 回應,會導致測試結果顯示為「Packets lost (100%)」,但是其實網站是可以連線的。{{access | date = 2013-05-13}}
* [http://www.just-ping.com/ just ping]: Free online ping from 50 locations worldwide(includes China) {{exclaim}} 如果網站關閉 {{Acronym | acronym= ICMP | def= Internet Control Message Protocol}} 回應,會導致測試結果顯示為「Packets lost (100%)」,但是其實網站是可以連線的。{{access | date = 2013-05-13}}
* ''out of service'' [http://wasitup.com/ was it up?]{{access | date=2012-02-05}}
 
* [https://dnschecker.org/ DNS Checker - DNS Check Propagation Tool] {{access | date=2019-02-02}}
 
* [https://www.uptrends.com/tools/uptime Website Availability Test - Uptrends] {{access | date=2020-03-11}}


==== 同時從世界各處測試網站連線 固定頻率自動執行監測 ====
==== 同時從世界各處測試網站連線 固定頻率自動執行監測 ====
* {{Gd}} [https://uptimebutler.com/checks UptimeButler - Uptime monitoring software] 從 US, EU, Asia 三處中,選擇一處進行連線測試。介紹: [https://free.com.tw/uptimebutler/ UptimeButler 免費網站監控服務,無法連線時 Email、簡訊通知] {{access | date=2014-07-14}}
* {{Gd}} [https://uptimerobot.com/ Uptime Robot] 免費與付費版均有。主要從美國伺服器連線測試<ref>[https://uptimerobot.com/locations Locations and IPs | Uptime Robot]</ref>。免費版監控週期 5 分鐘、共 50 個監控規則的限制。 {{access | date=2018-10-08}}


* [http://www.alertra.com/ Alertra Web Site Monitoring]  
* [http://www.alertra.com/ Alertra Web Site Monitoring]  
** (1)從世界13處(含中國上海、香港)進行連線速度測試 check from different citys: Los Angeles USA, Detroit USA, Frankfurt GERMANY and London UK. 。  
** (1)從世界13處(含中國上海、香港)進行連線速度測試 check from different citys: Los Angeles USA, Detroit USA, Frankfurt GERMANY and London UK. 。  
** (2) ''免費版未提供 2014-02-25'' 可查看網頁回應:輸入網頁網址,然後點選 Response ->  View Extended Data (Headers, content and more) 可以看到網頁內容,不過中文內容會亂碼。 另外提供 View Packet Capture (.cap file in pcap/Wireshark format)
** (2) ''免費版未提供 2014-02-25'' 可查看網頁回應:輸入網頁網址,然後點選 Response ->  View Extended Data (Headers, content and more) 可以看到網頁內容,不過中文內容會亂碼。 另外提供 View Packet Capture (.cap file in pcap/Wireshark format)


* [http://jetpack.me/support/monitor/ Monitor — Jetpack for WordPress] 教學: [http://www.freegroup.org/2014/04/jetpack-monitor/ Jetpack Monitor 免費 24/7 網站監測服務,WordPress 無法連線自動發送提醒 (免費資源網路社群)]{{access | date=2014-04-05}}
* [http://jetpack.me/support/monitor/ Monitor — Jetpack for WordPress] 教學: [http://www.freegroup.org/2014/04/jetpack-monitor/ Jetpack Monitor 免費 24/7 網站監測服務,WordPress 無法連線自動發送提醒 (免費資源網路社群)]{{access | date=2014-04-05}}
Line 55: Line 57:
* [https://www.uptimedoctor.com/ Uptime Doctor] 免費與付費版均有。自北美、歐洲、亞洲等地方測試。 {{access | date=2017-05-31}}
* [https://www.uptimedoctor.com/ Uptime Doctor] 免費與付費版均有。自北美、歐洲、亞洲等地方測試。 {{access | date=2017-05-31}}


* [https://www.statuscake.com/ StatusCake] 免費與付費版均有。自世界各處伺服器<ref>[https://www.statuscake.com/kb/knowledge-base/what-locations-do-you-have/ What Locations Do You Have | Knowledge Base]</ref>隨機一處測試。免費版監控週期 5 分鐘。教學: [https://free.com.tw/free-website-monitoring-statuscake/ StatusCake 免費網站監控服務,斷線自動以 Email、簡訊、Skype 通知用戶] {{access | date=2018-09-14}}
* [https://www.statuscake.com/ StatusCake] 免費與付費版均有。自世界各處伺服器<ref>[https://www.statuscake.com/kb/knowledge-base/what-locations-do-you-have/ What Locations Do You Have | Knowledge Base]</ref>隨機一處測試。免費版監控週期 5 分鐘、共 10 個監控規則的限制<ref>[https://www.statuscake.com/pricing/ Our Pricing | Yearly Website Monitoring Pricing | StatusCake | StatusCake - Website Monitoring]</ref>。。教學: [https://free.com.tw/free-website-monitoring-statuscake/ StatusCake 免費網站監控服務,斷線自動以 Email、簡訊、Skype 通知用戶] {{access | date=2018-10-08}}


* 軟體 [http://visualroute.visualware.com/ VisualRoute traceroute server: trace IP address, trace route, IP trace, IP address locations] 測試從VisualRoute到目標網站的連線能力 (含地圖)
* 軟體 [http://visualroute.visualware.com/ VisualRoute traceroute server: trace IP address, trace route, IP trace, IP address locations] 測試從VisualRoute到目標網站的連線能力 (含地圖)
Line 67: Line 69:
* [http://www.jiankongbao.com/ 监控宝] [http://www.jiankongbao.com/labs/http HTTP工具] 從中國、歐美[http://www.jiankongbao.com/monitor 等處]連線測試 {{exclaim}} 如果連線逾時,網頁會很久沒有回應。 {{access | date = 2015-07-10}}
* [http://www.jiankongbao.com/ 监控宝] [http://www.jiankongbao.com/labs/http HTTP工具] 從中國、歐美[http://www.jiankongbao.com/monitor 等處]連線測試 {{exclaim}} 如果連線逾時,網頁會很久沒有回應。 {{access | date = 2015-07-10}}
* [http://ping.chinaz.com/ chinaz] 135 個檢測點 {{access | date = 2017-08-10}}
* [http://ping.chinaz.com/ chinaz] 135 個檢測點 {{access | date = 2017-08-10}}
* [https://dnschecker.org/ DNS Checker - DNS Check Propagation Tool] {{access | date = 2019-02-02}}
* {{exclaim}} 使用時網站沒有反應 [http://www.just-ping.com/ just ping]: Free online ping from 50 locations worldwide(includes China) {{access | date = 2015-07-10}}
* {{exclaim}} 使用時網站沒有反應 [http://www.just-ping.com/ just ping]: Free online ping from 50 locations worldwide(includes China) {{access | date = 2015-07-10}}


Line 125: Line 128:
* [http://www.webpagetest.org/ WebPagetest - Website Performance and Optimization Test] 介紹: [http://briian.com/?p=9069 WebPagetest 網頁連線、載入速度測試工具(支援 30 測試點、16 種瀏覽器、測試手機版與桌面版網頁) | 重灌狂人]
* [http://www.webpagetest.org/ WebPagetest - Website Performance and Optimization Test] 介紹: [http://briian.com/?p=9069 WebPagetest 網頁連線、載入速度測試工具(支援 30 測試點、16 種瀏覽器、測試手機版與桌面版網頁) | 重灌狂人]
* [https://www.dareboost.com/en/home DareBoost - Website Performance and Quality Test Tool] 輸入網址可以測試網頁效能與內容品質。看摘要內容不需要註冊會員,關掉它的提示還是可以進行測試。{{access | date = 2015-04-11}}
* [https://www.dareboost.com/en/home DareBoost - Website Performance and Quality Test Tool] 輸入網址可以測試網頁效能與內容品質。看摘要內容不需要註冊會員,關掉它的提示還是可以進行測試。{{access | date = 2015-04-11}}
* Google 的 [https://web.dev/ web.dev] 服務提供效能、最佳實務建議、網頁親和力 ([[Accessibility]])、SEO (搜尋引擎最佳化) 等的評分與建議。範例報表: [https://lighthouse-dot-webdotdevsite.appspot.com/lh/html?url=https://www.google.com Lighthouse Report] {{access | date = 2018-11-15}}


相關頁面
相關頁面
Line 145: Line 149:


=== DNS檢查 ===
=== DNS檢查 ===
* {{Gd}} [http://www.whatsmydns.net/ What's My DNS? Global DNS Propagation Checker] {{access | date = 2017-04-10}} 介紹: [http://www.freegroup.org/2011/05/whats-my-dns/ What’s My DNS? 從世界各地的伺服器,檢查網址 DNS 更新情形]
websites
* {{Gd}} [http://www.whatsmydns.net/ What's My DNS? Global DNS Propagation Checker] {{access | date = 2020-03-24}} 介紹: [http://www.freegroup.org/2011/05/whats-my-dns/ What’s My DNS? 從世界各地的伺服器,檢查網址 DNS 更新情形]
* {{Gd}} [https://dnschecker.org/ DNS Checker - DNS Check Propagation Tool] 從世界各地的伺服器,檢查網址 DNS 解析 {{access | date = 2020-03-24}}
* [https://www.nslookuptool.com/ Global DNS Propagation Checker - Nslookup Tool] 從世界各地的伺服器,檢查網址 DNS 解析,並顯示對應 IP
* [http://www.intodns.com/ IntoDNS] "IntoDNS checks the health and configuration and provides DNS report and mail servers report." Quoted from official website. {{access | date = 2011-02-21}} {{exclaim}}不能檢查 subdomain
* [http://www.intodns.com/ IntoDNS] "IntoDNS checks the health and configuration and provides DNS report and mail servers report." Quoted from official website. {{access | date = 2011-02-21}} {{exclaim}}不能檢查 subdomain
* [http://www.dnscolos.com/free-dns-report.html Free DNS Report] {{access | date = 2017-04-10}}
* [http://www.dnscolos.com/free-dns-report.html Free DNS Report] {{access | date = 2017-04-10}}
* [http://en.wikipedia.org/wiki/Nslookup nslookup] for {{Win}} & {{Linux}} syntax: {{kbd | key = nslookup ''domain.com''}}
* SMTP [http://mxtoolbox.com/ MX Lookup Tool - Check your DNS MX Records online - MxToolbox] {{access | date = 2017-04-10}}
* SMTP [http://mxtoolbox.com/ MX Lookup Tool - Check your DNS MX Records online - MxToolbox] {{access | date = 2017-04-10}}
* [http://www.dnsinspect.com/ DNS Inspect - Free DNS checking tool with IPv6 support] "checks your domain's servers for common DNS and mail errors and generates a report with explanations how to fix them."
* [http://www.dnsinspect.com/ DNS Inspect - Free DNS checking tool with IPv6 support] "checks your domain's servers for common DNS and mail errors and generates a report with explanations how to fix them."
* [https://dnsflagday.net/ 2019 | DNS flag day] {{access | date = 2019-02-02}}
* [https://dnscheck.norid.no/ Domain tester] {{access | date = 2019-05-06}}
: other web ping: [http://www.fifi.org/services/ping fifi](ping, tracert... tools.), [http://www.maxmind.com/app/lookup lookup]
: other web ping: [http://www.fifi.org/services/ping fifi](ping, tracert... tools.), [http://www.maxmind.com/app/lookup lookup]
tools
* [http://en.wikipedia.org/wiki/Nslookup nslookup] for {{Win}} & {{Linux}} syntax: {{kbd | key = nslookup ''domain.com''}}
* [http://osxdaily.com/2015/06/02/change-dns-command-line-mac-os-x/ How to Change DNS from Command Line of Mac OS X] on {{Mac}}
* [https://superuser.com/questions/367969/how-can-i-direct-a-query-to-specific-dns-server command line - How can I direct a query to specific DNS server? - Super User] on {{Win}}
* [https://www.computerhope.com/unix/unslooku.htm Linux nslookup command help and examples] on {{Linux}}


=== 反查IP或網域 ===
=== 反查IP或網域 ===
Line 158: Line 172:
* [http://www.senderbase.org/ SenderBase]
* [http://www.senderbase.org/ SenderBase]


=== 偵測使用的 CDN ===
偵測使用的 CDN ([https://zh.wikipedia.org/zh-tw/%E5%85%A7%E5%AE%B9%E5%82%B3%E9%81%9E%E7%B6%B2%E8%B7%AF 內容傳遞網路], Content Delivery Network或Content Distribution Network)
* {{Gd}} [https://www.whatsmycdn.com/ What's My CDN?] 偵測 CDN 不能選 Global,可以選 By Region: Asia
* [https://www.ultratools.com/tools/ipWhoisLookupResult WHOIS IP Lookup Tool | UltraTools]
* [https://tools.keycdn.com/geo IP Location Finder - IP Lookup With Detailed Geolocation Data | KeyCDN Tools]
references
* [https://geekflare.com/find-cdn-used-on-site/ How to find Which CDN is Used in a Website?]


== 無法網路連線 ==
== 無法網路連線 ==
Line 209: Line 231:
** 介紹:
** 介紹:
** 查詢結果: e.g. [http://builtwith.com/techcrunch.com techcrunch.com Technology Profile of techcrunch.com] {{access | date= 2017-05-28}}
** 查詢結果: e.g. [http://builtwith.com/techcrunch.com techcrunch.com Technology Profile of techcrunch.com] {{access | date= 2017-05-28}}
* [https://wappalyzer.com/download wappalyzer] "Wappalyzer uncovers the technologies used on websites." Quoted from website. 詳: [https://wappalyzer.com/applications Web Applications] 清單。
* [https://chrome.google.com/webstore/detail/hexometer-website-analyze/hikinokpbcadaepfkacpnkhbdjfpfcgc Hexometer Website Analyzer & Ranker Tool - Chrome 線上應用程式商店]
** 介紹: [https://free.com.tw/hexometer-website-analyzer-ranker-tool/ Hexometer Website Analyzer 分析網站使用那些第三方服務或工具]
** 查詢結果:
* [https://www.wappalyzer.com/ Wappalyzer - Identify technologies on websites] "Wappalyzer uncovers the technologies used on websites." Quoted from website.
** 使用方式:安裝瀏覽器擴充套件或直接使用 bookmarklet。
** 使用方式:安裝瀏覽器擴充套件或直接使用 bookmarklet。
** 介紹: [https://www.minwt.com/pc/17655.html 「Wappalyzer」網站照妖鏡!一鍵顯示網站所用的主機、平台、語言與框架|梅問題.教學網]
** 介紹: [https://www.minwt.com/pc/17655.html 「Wappalyzer」網站照妖鏡!一鍵顯示網站所用的主機、平台、語言與框架|梅問題.教學網]
Line 232: Line 257:
Benchmark
Benchmark
* [http://httparchive.org/index.php HTTP Archive] 從 Alexa 取得前 100萬名的網站網址清單,分析其網頁載入時間、使用的JS、圖片、字型所需載入檔案大小。{{access | date=2016-04-24}}
* [http://httparchive.org/index.php HTTP Archive] 從 Alexa 取得前 100萬名的網站網址清單,分析其網頁載入時間、使用的JS、圖片、字型所需載入檔案大小。{{access | date=2016-04-24}}
=== 伺服器啟用 HTTP/2 ===
檢查伺服器是否啟用 HTTP/2
* [https://tools.keycdn.com/http2-test HTTP/2 Test - Verify HTTP/2 Support | KeyCDN Tools]


=== SSL Server Test ===
=== SSL Server Test ===

Revision as of 09:09, 26 August 2021

網站監測與網站連線測試,當網站臨時無法連線時,可以檢查是否是個別 ISP 或 網路環境造成的網路連線問題。 (Back to Network problem)

網站連線測試

網站連線測試

同時從世界各處測試網站連線 手動執行監測

可以檢查是否是個別 ISP / 網路環境造成的網路連線問題: 如果只有你不能連線,世界其他人都可以連線,請更換網路連線 IP ,例如更改無線網路重新連線網站。

  • Alertra Web Site Monitoring
    • (1)從世界13處(含中國上海、香港)進行連線速度測試 check from different citys: Los Angeles USA, Detroit USA, Frankfurt GERMANY and London UK. 。
    • (2) 免費版未提供 2014-02-25 可查看網頁回應:輸入網頁網址,然後點選 Response -> View Extended Data (Headers, content and more) 可以看到網頁內容,不過中文內容會亂碼。 另外提供 View Packet Capture (.cap file in pcap/Wireshark format)
  • WebSitePulse -> 1. Free Website Test: Test from (1)Seattle, WA (2)Munich, Germany (3)Brisbane, Australia 2. 選擇 Web Page Test,可概略呈現地網頁元素下載的所需時間
  • just ping: Free online ping from 50 locations worldwide(includes China) Icon_exclaim.gif 如果網站關閉 ICMP 回應,會導致測試結果顯示為「Packets lost (100%)」,但是其實網站是可以連線的。[Last visited: 2013-05-13]

同時從世界各處測試網站連線 固定頻率自動執行監測

  • Good.gif Uptime Robot 免費與付費版均有。主要從美國伺服器連線測試[1]。免費版監控週期 5 分鐘、共 50 個監控規則的限制。 [Last visited: 2018-10-08]
  • Alertra Web Site Monitoring
    • (1)從世界13處(含中國上海、香港)進行連線速度測試 check from different citys: Los Angeles USA, Detroit USA, Frankfurt GERMANY and London UK. 。
    • (2) 免費版未提供 2014-02-25 可查看網頁回應:輸入網頁網址,然後點選 Response -> View Extended Data (Headers, content and more) 可以看到網頁內容,不過中文內容會亂碼。 另外提供 View Packet Capture (.cap file in pcap/Wireshark format)
  • WebSitePulse -> 1. Free Website Test: Test from (1)Seattle, WA (2)Munich, Germany (3)Brisbane, Australia 2. 選擇 Web Page Test,可概略呈現地網頁元素下載的所需時間
  • InternetSupervision.com 免費與付費版均有。如果要從不同地方連線測試 (Alternate city check false alarm prevention),僅付費版提供。[Last visited: 2016-07-19]
  • Uptime Doctor 免費與付費版均有。自北美、歐洲、亞洲等地方測試。 [Last visited: 2017-05-31]

檢查網站是否被中國的防火長城(GFW, Great Firewall of China)封鎖

相關文章

Owl icon.jpg 了解什麼是中國的防火長城(GFW, Great Firewall of China)

使用國外 VPN 服務測試網路連線

其他

  • CloudPing.info "... estimate the latency from your browser to each Amazon Web Services region." Cited from official website.

分析網頁連線下載速度

1776124036_800ff3441d_o.jpg
Image hosted by Flickr
5457161299_6410ae7c01.jpg
Image hosted by flickr
  • Pingdom Tools(圖例): (a)測試網頁各元件載入時間(Full page test),圖形化呈現載入時間長短,藉此觀察網頁效能、 (b)以及從Pingdom Tools網站到目標網站的連線檢查(Ping、trace route)

Monitor HTTP request

追蹤瀏覽器提出的網站網址要求(ex: URL of AJAX JSON)

分析網頁連線下載速度,並提供網站開發者建議的服務或軟體

相關頁面

觀察HTTP response status code(HTTP回應狀態代碼)

瀏覽網頁時,可以觀察該網頁或網頁內元件(例如嵌入圖檔或聲音)的HTTP response status code(HTTP回應狀態代碼)[5],例如404代表沒有該檔案。

  • Mozilla Firefox Firefox browser_firefox.png 內建的工具 -> 網頁開發者 -> 網頁主控台。快速鍵: Ctrl+Shift+k
    • filter: available
    • example as follows:
[23:14:47.836] GET https://www.google.com/ [HTTP/1.1 200 OK 10763ms]
[23:14:59.707] GET https://www.google.com/ig/cp/get?hl=zh-TW&gl=&authuser=0&bundleJs=0 [HTTP/1.1 304 Not Modified 1593ms]
  • Firebug for Firefox browser_firefox.png : 切換到「網路」標籤。快速鍵: F12
  • Google Chrome Browser chrome.png 內建的工具 -> 開發人員工具 -> 切換到「network」標籤。快速鍵: Ctrl+Shift+i
  • Live HTTP Headers for Firefox browser_firefox.png
  • curl on Linux Os linux.png or Mac icon_os_mac.png e.g. curl -v -o /dev/null https://www.slideshare.net [6]

DNS檢查

websites

other web ping: fifi(ping, tracert... tools.), lookup

tools

反查IP或網域

偵測使用的 CDN

偵測使用的 CDN (內容傳遞網路, Content Delivery Network或Content Distribution Network)

references

無法網路連線

  1. ping local IP
  2. ping Gateway
  3. check DNS...
  4. (optional) ping the IP of external website (有些機器會關閉ICMP ECHO,讓我們無法Ping到它)

distinguish which section met trouble

無法連線到網路的測試步驟

  • 檢查網站服務 for Linux Os linux.png
    • /etc/init.d/httpd status
    • /etc/init.d/mysqld status
  • 檢查本機端網站網頁是否能讀取
    • lynx 127.0.0.1
  • 檢查網站伺服器log
  • 從瀏覽器直接瀏覽網站網址
    • 透過命令列模擬瀏覽器瀏覽網站 e.g. curl -v -o /dev/null https://www.slideshare.net

網路連線發生不穩

如何看出哪一段線路慢了?

  • Windows: 開始 -> 執行 -> 輸入cmd (進入"命令提示字元")
  • (會顯示C:\某資料夾>)
請在閃爍游標處輸入 tracert web.domain.com (web.domain.com 改成想檢查的網站網址)
就可以看出是哪一段慢了,大家先作這個動作會有助於解決問題及增加回覆的速度喔

或者

請在閃爍游標處輸入 tracert web.domain.com > c:\result.txt
  • 當出現第二次C:\某資料夾> (如果網路連線不穩定, 會花費相當多時間)
代表已經將連線過程紀錄成功在 c:\result.txt
  • 請將這個文字檔寄給合適的網路管理員


參考資料

類似工具

GeoIP服務

Blog


伺服器主機資訊或採用的技術

20398159845_e4d74885dd_n.jpg
(image hosted by flickr)
  • Netcraft - Search Web by Domain 可查詢伺服器主機的OS、IP及上線時間(uptime)、採用的技術等資訊。
    • 使用方式: 線上輸入網址查詢或直接使用 bookmarklet
      javascript:location%20=%20'http://toolbar.netcraft.com/site_report?url='+escape(location);%20void%200
    • 介紹:
    • 查詢結果: e.g. Site report for techcrunch.com

伺服器主機上線時間(uptime)

伺服器啟用 HTTP 壓縮 (HTTP Compression)

檢查伺服器是否啟用 HTTP 壓縮 的服務

Benchmark

  • HTTP Archive 從 Alexa 取得前 100萬名的網站網址清單,分析其網頁載入時間、使用的JS、圖片、字型所需載入檔案大小。[Last visited: 2016-04-24]

伺服器啟用 HTTP/2

檢查伺服器是否啟用 HTTP/2

SSL Server Test

定期檢查 SSL 憑證的線上服務

SSL 憑證測試線上掃描服務

SSL 憑證測試掃描工具


追蹤網站內容更新或變化

追蹤網站內容更新的線上服務

references

further reading


Web site design and development process