跳轉到內容

MagicJack/支援資源/操作指南/代理查詢2

來自華夏公益教科書,開放的書籍,為開放的世界

以下是 MagicJack 軟電話連線到的伺服器的背景資訊,如何識別您連線到的特定區域伺服器,以及如何識別所有可用的區域伺服器。

獲得此資訊後,您可以使用它來 更改您的代理到其他區域

MagicJack 連線到幾個伺服器,它們屬於兩個基本類別。

SIP 和 RTP 伺服器

[編輯 | 編輯原始碼]

這些是 Magicjack 使用的主要伺服器。

  • SIP 協議連線到“代理”伺服器。
    • 當您啟動 MagicJack 時,會發生此連線。它傳輸控制資訊。例如,當通話發生時,SIP 連線會傳輸指示軟電話開啟 RTP (vms) 連線的資訊。
    • 此連線使用的 UDP 埠通常被稱為 5060 和/或 5070。但是,MagicJack 似乎只打開了與 5070 的連線。
  • RTP 協議連線到“vms”伺服器。
    • 當您撥打電話或接聽電話時,會發生此連線。它傳輸語音流量。
    • 此連線始終為 RTP/vms 伺服器上 10000 到 30000 範圍內的 UDP 埠[1]

這些伺服器遍佈美國。它們的位置似乎與 YMAX POP 位置 相關。MagicJack 的區號似乎與特定的區域伺服器相關聯。但是,如果 MagicJack 無法連線到通常與其關聯的區域伺服器,它將連線到其他區域的伺服器。

似乎 MagicJack 使用的 RTP/vms 伺服器始終與 SIP/代理伺服器在同一區域。因此,如果您知道您的 SIP/代理伺服器,您可以安全地假設您的 RTP/vms 伺服器。(例如,如果您的 SIP 伺服器是 proxy1.phoenix.talk4free.com,那麼您的 RTP 伺服器應該是 vms1.phoenix.talk4free.com)。

管理伺服器

[編輯 | 編輯原始碼]

MagicJack 連線到以下伺服器用於管理目的。

  • prov1.talk4free.com - 配置 (TCP 埠 80 & 443)
  • 911.talk4free.com - 增強型 911 (TCP 埠 80)
  • upgrade.talk4free.com - 升級 (TCP 埠 80)
  • render.talk4free.com - 廣告 (TCP 埠 80)
  • mls.softjoys.com - 儲存引數的解密?(TCP 埠 5002)

以上主機名可能解析為相同的 IP 地址,和/或多個 IP 地址。使用 nslookup 檢查一下。

識別您的代理

[編輯 | 編輯原始碼]

您可以使用以下方法識別您連線到的代理。

Windows

準備工作

[編輯 | 編輯原始碼]
  1. http://www.ntsecurity.nu/toolbox/pmdump/ 下載 pmdump。
  2. 啟動 MagicJack
  3. 識別 MagicJack 的程序 ID (PID)。
    • 開啟一個 DOS (命令) 視窗。
    • 執行pmdump -list
    • 在輸出中找到“magicjack.exe”。記下與它關聯的數字。
  4. 至少撥打一個電話。(例如,撥打特殊的回聲測試號碼:909-390-0003)。

最後一步

[編輯 | 編輯原始碼]
  1. 使用上面描述的 DOS (命令) 視窗和 PID,執行
    pmdump {pid} mj_dump.txt
  2. 使用像 textpad 這樣的文字編輯器開啟 mj_dump.txt。
  3. 搜尋字串
    s=ENSResip

該字串出現在行的開頭。它出現在重複的資料塊中,就像重複的模式一樣。在這些塊中,您會找到以o=c=開頭的行。這些行分別包含 SIP/代理和 RTP/vms 伺服器的 IP 地址。

例如,如果您連線到 Phoenix 代理,您應該看到

o=- {nnnnnnnnnn} {nnnnnnnnnn} IN IP4 66.104.81.70
s=ENSResip
c=IN IP4 66.104.81.75

您可以使用 nslookup 將這兩個 IP 地址解析為主機名,從而揭示您目前使用的區域 SIP/代理和 RTP/vms 伺服器。

請記住,您連線到的伺服器可能會不時變化。例如,如果 MagicJack 無法連線到區域伺服器,它將嘗試連線到其他區域。此功能允許您 強制 MagicJack 連線到其他區域伺服器

識別 magicJack 使用的代理的另一種方法

[編輯 | 編輯原始碼]

準備工作

[編輯 | 編輯原始碼]
  1. http://www.wireshark.org/ 下載並安裝 WireShark。
  2. 執行 WireShark 以檢視您用於連線到路由器的介面上的進出計算機的所有資料包。
  3. 如果 magicJack 未執行,請啟動它。或者,如果它正在執行,只需撥打電話即可。
  4. 觀察 WireShark - 您應該看到正在建立的 SIP 連線。SIP 連線的 IP 地址應該與下面列出的代理之一匹配。
  5. 或者,在 DOS (命令提示符) 框中使用 nslookup 來查詢您識別的 IP 地址所屬機器的名稱。

識別所有可用代理

[編輯 | 編輯原始碼]

使用 上面在 識別您的代理 中描述的相同步驟,在記憶體轉儲中搜索transport=udp。這將顯示區域 SIP/代理伺服器的 IP 地址列表。可以使用 nslookup 將這些地址轉換為主機名。生成的主機名應該與 YMAX POP 位置列表 相對應。

注意:截至 1 月 28 日,許多這些 IP 地址無法透過 nslookup 解析。請使用以下列表將 IP 地址交叉引用到代理伺服器。

使用該代理 IP 地址列表,您可以 強制 MagicJack 連線到特定的區域伺服器

以下列出的區域代理伺服器僅供參考。此資訊會隨著時間推移而發生變化。例如,在過去六個月(自本操作指南建立以來),亞特蘭大、洛杉磯、邁阿密和紐約代理伺服器的 IP 地址都發生了變化。以下列表可能會不時更新。但是,**您應該始終使用本節前面介紹的方法獲取最新的代理 IP 地址列表。**

# Jan 24, 2009 - Verified.
# Jan 28, 2009 - Verified. Baltimore absent. Leaving it in the list for now.
# Feb 17, 2009 - Verified. Baltimore still absent. Chicago changed from 71.5.91.70. Philadelphia changed from 71.5.113.6.
# Feb 23, 2009 - Baltimore proxy1 (67.111.250.134) and vms1 (67.111.250.139) both alive and answering pings
# Mar 5, 2009 - Verified. Baltimore still absent. 
216.234.78.8    proxy1.atlanta.talk4free.com
67.107.82.70    proxy1.austin.talk4free.com
67.111.250.134  proxy1.baltimore.talk4free.com
67.91.233.134   proxy1.boston.talk4free.com
216.234.66.8    proxy01.boston.talk4free.com
216.234.69.8    proxy1.chicago.talk4free.com
67.88.10.198    proxy1.cleveland.talk4free.com
66.104.96.198   proxy1.columbus.talk4free.com
67.107.71.134   proxy1.dallas.talk4free.com
67.107.71.134   proxy01.dallas1.talk4free.com (checked 10/28/2010)
207.155.164.198 proxy1.denver.talk4free.com
67.91.177.70    proxy1.detroit.talk4free.com
67.88.84.6      proxy1.houston.talk4free.com
216.234.74.8    proxy01.houston.talk4free.com (added 3/5/2011)
67.90.80.134    proxy1.lasvegas.talk4free.com
216.234.70.8    proxy1.losangeles.talk4free.com
67.91.96.134    proxy1.memphis.talk4free.com
216.234.79.8    proxy1.miami.talk4free.com
67.88.183.70    proxy1.minneapolis.talk4free.com
67.90.152.70    proxy1.nashville.talk4free.com
216.234.77.8    proxy01.nashville.talk4free.com
67.106.133.198  proxy1.newark.talk4free.com
216.234.65.8    proxy01.newark.talk4free.com
216.234.64.8    proxy1.newyork.talk4free.com
216.234.64.128  iproxy01.newyork.talk4free.com (added 9/16/2011)
216.234.67.8    proxy1.philadelphia.talk4free.com
66.104.81.70    proxy1.phoenix.talk4free.com
66.104.81.77    vms03.phoenix.talk4free.com
67.88.11.6      proxy1.pittsburgh.talk4free.com
67.88.208.198   proxy1.portland.talk4free.com
67.109.32.70    proxy1.sacramento.talk4free.com
67.108.236.70   proxy1.saltlakecity.talk4free.com
67.111.81.6     proxy1.sandiego.talk4free.com
64.1.213.70     proxy1.sanfrancisco.talk4free.com
67.88.218.6     proxy1.seattle.talk4free.com
67.110.56.198   proxy1.stlouis.talk4free.com
67.90.16.6      proxy1.tampa.talk4free.com
67.90.177.70    proxy1.washington.talk4free.com
216.234.68.8    proxy01.washington.talk4free.com


67.91.177.79-?


備註
  1. 似乎軟電話現在正在開啟 20000 以上的埠。2009 年 1 月 23 日注意到,此範圍從 10000-20000 更改為 10000-30000。
華夏公益教科書