題 如何獲取茶壺的靜態IP地址?


我維護這個茶壺:

A web-connected teapot, located at 134.219.188.123

它被ping時會返回418錯誤,它會定期被來自的人定位 相關的維基百科頁面。 (對於那些感興趣的人,似乎有一些人,相關的故事是 這裡

它位於我大學計算機科學系辦公室的一個架子上,幾年前支持人員很友好地給它一個專用的IP地址。

我的合同將在接下來的幾個星期內結束,我發現我將不得不用茶壺做點什麼。我想把它帶回家,但我有 沒有 如何向我的家庭寬帶供應商解釋我想要一個專用的IP地址來到我家,以便人們可以ping茶壺。

有沒有合理的方法在我家的架子上安裝服務器,人們可以通過IP地址ping通?我可以使用哪些搜索字詞來找到此問題的解決方案?


149
2017-08-14 12:23


起源


一個茶壺?你為什麼不用自動茶壺呢? - gparyani
那你是怎麼解決的? - SQB


答案:


“向我的家庭寬帶供應商解釋,我想要一個專用的IP地址到我家,以便人們可以ping一個茶壺” 只是沒有參考茶壺......他們可能會認為你瘋了!

順便說一句:告訴他們你想要一個靜態IP地址。

請注意,在許多國家/地區,許多ISP不會向消費級客戶銷售靜態IP(但要求它們是免費的!)。 如果他們不想給你一個,你可以創建一個DynamicDNS帳戶,以允許人們使用主機名到達茶壺(例如:myteapot.dyndns.org)。


54
2017-08-14 12:28



我已經使用了dyndns多年,這是最合乎邏輯的解決方案。您最終會得到一個固定的字母數字地址,而不是固定的數字IP地址。這些天,你可以在www.dyn.com找到它們 - 創建一個帳戶,配置你的路由器指向地址,每次你的IP更改你的IP地址,DNS查找將解決它。 - Floris
不幸的是,Dyn - 以前的DynDNS--不再提供免費服務,這對於休閒家庭用戶來說是一個主要的好處,除了方便之外沒有特別的正常運行時間要求。我已經使用了No-IP一段時間了,並且 - 模塊化微軟事件 - 沒有問題。我最近將我的DNS託管轉移到了他在he.net的免費DNS服務,現在直接更新我的地址,避免了通過動態提供商跳轉的需要。 (當然,您必須擁有自己的域,並且可以輕鬆配置名稱服務器設置等。) - Cosmic Ossifrage
或者你可以使用 DuckDNS。這是免費的。 (它與捐款合作。) - YtvwlD
關於什麼 無IP?。我使用它們並且它們是免費的,並且適合輕度使用。 - George
不要忘記FreeDNS - freedns.afraid.org - Ƭᴇcʜιᴇ007


這個詞可能只是“IPv6”。茶壺擁有IPv6地址是完全合理的。 IPv6的設計允許您為家中的所有設備提供整個IPv6地址子網。


25
2017-08-14 12:30



許多家庭isp尚未提供原生ip v.6,但你可以獲得一個免費的4to6隧道 tunnelbroker.net 仍然允許您使用此選項。 - 0xDAFACADE
@ 0xDAFACADE我知道這些名字令人困惑,但我們在使用它們時需要準確,因為否則人們會用錯誤的名字讀取內容並使其更加困惑。沒有4to6隧道這樣的東西。他在tunnelbroker.net上提供的是6in4隧道。 - kasperd
@kasperd你是絕對正確的,我的錯誤。接得好。 - 0xDAFACADE
對於英國家庭,ISP上次檢查時(幾年前)不能直接提供IPv6,這與BT骨幹網的實施方式有關。所以它只是隧道。 - James Snell
@JamesSnell啊,對不起,我沒有正確閱讀你的評論,看它是基於舊信息。實際上我和A&A在一起,我相信BT在交換機切換到光纖到櫃子的同時得到了ipv6。我認為他們取代了一些基礎設施。但請注意我在一個主要城市,所以對於那些更遠的人來說也許是不同的。謝謝你的明確答复。 - Vality


它必須是IP地址嗎?我問的原因是使用域來訪問它會更容易(也更便宜)。

這樣做,你可以維持現在在家裡的互聯網連接,並使用像dyn.com或noip.com這樣的服務來保持你的域名(htcpcp.com可能?)指向你家庭互聯網的動態IP。這樣,當您的調製解調器重新啟動或您的ISP更改您擁有的IP地址時,域將更新為指向該地址。

另一個選擇是調用你的ISP,告訴他們你想要一個靜態的IP地址。有些互聯網服務供應商會以每月5美元的價格向您收取此項服務的費用,而其他互聯網服務供應商會要求您升級到商業連接,然後再允許您這樣做。

如果您有任何其他問題,請告訴我們!


20
2017-08-14 12:31





有沒有合理的方法在我家的架子上安裝服務器,人們可以通過IP地址ping?

是。見下文。我假設通過“ping”你的意思是“使用網絡瀏覽器聯繫”以便接收HTTP響應代碼418。

我用google來解決這個問題的方法是什麼?

  • “靜態IP地址”
  • “轉發端口”
  • “DHCP預訂”

英國SOHO寬帶

家庭寬帶通常通過使用網絡地址轉換(NAT)的路由器提供,其中內部網絡使用專用地址範圍(例如192.168.1。),外部“公共”地址由因特網服務提供商(ISP)動態分配。 。因為它是動態分配的,所以它可能會不時變化。

通常,當您的家庭計算機打開時,它們會廣播DHCP請求,要求提供可以使用的內部IP地址。通常,您的路由器會響應並從內部地址池中分配地址。

通常無法直接訪問內部地址,但您的路由器使用NAT在內部和外部地址之間進行轉換。

靜態IP地址

您需要詢問“靜態IP地址”。這意味著您的公共IP地址將被修復,並且可以發布以用於您的茶壺。你不會選擇實際的地址。

一些英國ISP為此收取額外的月費(例如英國電信),但有些則不收取(例如禪)。

茶壺內部地址

您的茶壺可能具有可配置的固定IP地址,在這種情況下,您應該在路由器使用的內部網絡範圍內配置一個地址,但超出路由器發出的範圍 - 它的DHCP範圍。

或者,您可以將路由器配置為始終為茶壺提供相同的內部地址。

轉發端口

您的路由器的入站請求,茶壺服務,需要傳遞到您的茶壺的特定內部地址。您可以使用“端口轉發”執行此操作。有些路由器可能將此稱為“針孔”或使用其他一些終端。


13
2017-08-14 14:54



在提供靜態IP地址的一些英國寬帶提供商的項目上,Virgin(以前稱為Telewest)似乎(至少在我的區域)默認分配靜態地址。在我生活的11年裡,我總是擁有相同的IP地址。 - LMS
@LiamMcSherry我有相同的IP地址大約10年,並不意味著它是靜態的,它在去年改變了大約4次。 - Tyson
同樣,我的處女IP地址偶爾會改變。有一次我注意到它發生的時間是他們給了我一個新的電纜調製解調器。基本上,他們沒有 分配 你這樣的IP地址,只是為了方便他們每次請求你的調製解調器發出相同的IP地址,而不是最低的可用或其他。除了有時他們沒有,大概也是為了他們自己的方便(或者有人在維護查找表的任何東西都喝咖啡,他們從頭開始)。 - Steve Jessop


如果您的ISP未使用運營商級nat,則您可能已擁有可ping的全局IP地址。當然,有些ISP會阻止端口,而您的IP地址可能不會 靜態的  - 斷開連接/重新連接時發生重大變化。您只需檢查是否可以獲得第二個IP地址發送給您(雖然我不知道消費級路由器如何處理這個 - 您可能需要一個商業級路由器),或者只是讓茶壺自己的,便宜的,線路。

如果這不是一個選項,迂迴方式可能是在其他地方獲得帶有靜態IP地址的VPS,並使用防火牆將所有數據包轉發到所述茶壺。另一種方法可能是為您的茶壺配備代理處理這些東西。我想這也可能為虛擬仿真茶壺留出空間。

最後,考慮到IP地址耗盡 - 如MSalters建議的那樣給它一個ipv6地址


3
2017-08-14 12:49





茶壺的當前IP地址似乎已註冊 RHUL

假設您還在英國,一些國內ISP包括專用/固定/靜態IP地址作為其家庭寬帶套餐的一部分(在某些情況下包括IPv6),並且可能真的很高興為您的茶壺提供服務(服務?)。例如:

單板計算機應該為茶壺提供足夠的家用服務器。考慮類似的東西 OLinuXino或者看 這個有用的頁面 來自自由軟件基金會。


1
2017-08-15 23:57



如果家庭寬帶不提供靜態IP,請詢問商務艙。一些ISP將提供額外成本的靜態ips或作為包的一部分。 - Sun


如果你不想改變任何東西,租用一個虛擬服務器,配置iptables到nat連接到任何相關的端口(猜測80),在你的邊界設備上配置nat,這樣如果源IP是vps ip和dst端口是80(在這種情況下),它轉發到茶壺。 (請注意,您需要確保nat規則是雙向的)

這樣您就不必提供家庭IP,設備基本上可以正常工作。


1
2017-08-20 01:31





關於我還沒有提到過的事情:是嗎?  是靜態的?絕對?積極?

http://en.wikipedia.org/wiki/Dynamic_DNS

您可以使用動態DNS服務更新更改的家庭IP地址。 http://dyn.com/dns/ 是我用於家用路由器的,雖然我確信還有很多其他類似的服務。每年支付25-35美元的費用可能更為經濟......而不是每個月更可能從您的提供商處獲得靜態IP地址的10美元。

DynamicDNS的工作方式是定期檢查您的IP地址。如果更改,則更新DNS服務器。我的路由器設置為使用DynDns自動完成,儘管它們碰巧有一個可以在本地計算機上運行的應用程序。

這樣,你可以讓人們ping teapot.MyDomainName.com 它應該只是簡單的工作,除了你的IP地址更改和更新DNS服務器之間的一點點時間(可能是幾秒,幾小時或幾天,具體取決於設置)


0
2017-08-17 01:48