題 將動態IP地址自動指向域


我想將我的所有項目從Shared Hosting轉移到個人服務器,基本上是我家中使用200Mb光纖連接的服務器。

我遇到的第一個問題是我的動態IP地址。它可以在任何時間(幾週,幾個月)更改,我需要一種方法來自動將我所擁有的域指向我的家庭IP。我不知道怎麼做到這一點。實際上我有一個與託管公司相關聯的域指向共享主機的特定DNS,但我需要將域指向我的IP(並在我的IP地址更改時更新它)。

第二個問題是關於SSL。我想將一個域升級到SSL並配置Apache使用它,但我不知道我是否可以購買SSL證書以在我的動態IP域中使用(不知道證書是用於域還是IP)。

歡迎任何幫助。


4
2017-10-05 12:33


起源


為什麼不在超級光纖線路上支付靜態IP? - Kinnectus
好吧..因為我的ISP不提供這項服務,它不是一個超級可配置的連接:) - Zenth
您將不得不考慮動態DNS服務,例如no-ip或DynDNS等。 - Kinnectus


答案:


您可以輕鬆解決問題的動態IP方面,因為有許多提供商提供 動態DNS 作為一項服務。例如:

我自己嘗試過DynDNS和no-ip,它們的工作方式與廣告一樣。這已經有一段時間了,但我猜它們仍然很好。

SSL證書基於域而不是IP,因此只要您的服務器設置正確,就沒有問題。


3
2017-10-05 13:25



可能值得注意的是,可以在“裸”域上使用的大多數動態DNS服務都是付費服務。 - qasdfdsaq


雖然已經有一個標記正確的答案,但我將添加另一個更詳細的答案。 @ Jarmund的答案沒有錯,但我想更多可以說。

如上所述,您需要動態DNS服務。我不確定他們中的任何人都有一個“好”完全免費的計劃了。上次我有一個上面提到的提供商,你需要每個月點擊一封電子郵件中的鏈接來“刷新”或“保持活躍”免費帳戶。毋庸置疑,電子郵件包含廣告,儘管有一個過濾器來標記電子郵件對我來說很重要,但通常最終會發送垃圾郵件。

也就是說,今天的一些路由器品牌包括路由器訂購動態DNS服務的免費生命週期。例如,netgear提供了由no-ip.com提供的myNetgear動態DNS服務。擁有路由器後無需額外費用,設置完成後路由器本身會更新外部DNS。其他路由器品牌似乎也有這個,我不會提到其他名稱,因為這是唯一的 當前 我有第一手經驗。

如果您沒有支持動態DNS的路由器,則需要在本地計算機上運行一個全天候運行的客戶端,以使動態DNS服務保持最新。如果您運行的是服務提供商提供的調製解調器/路由器,則可能出現這種情況。您可能希望分離調製解調器和路由器以及擁有自己的路由器。在不了解您的ISP的情況下,無法提供具體信息。

當然,路由器附帶的免費服務是服務域公共的單個子域。示例:MyExample.someDynamicDNSExample.com指向您的本地外部IP。

如果您有5個(或任意數量)自定義域名,這對您有何幫助?動態DNS服務會喜歡它,你會支付更多費用,也許在少數情況下可能有理由這樣做,但在大多數情況下你不需要。

當您的現有共享主機設置DNS或告訴您在外部DNS中輸入什麼時,他們可能會創建或告訴您創建A記錄..這是指向a的記錄 域(或子域)名稱 到了 具體的IP 地址。在這種情況下,您要對自定義域名進行的操作是輸入CNAME記錄(刪除任何現有的A記錄,它們會發生衝突)和設置為動態服務器主機名的“值”,或者在此示例中我們將使用MyExample.someDynamicDNSExample.com這基本上是說“此域名使用與MyExample.someDynamicDNSExample.com相同的數字IP”


1
2017-10-06 15:04



這個解決方案有一點需要注意 可以 是一個交易破壞者,取決於OPs要求:如果多個域在進行中,MX記錄不能引用CNAME記錄。 - BillP3rd
@BillP3rd ......是的,當我說“動態DNS服務會喜歡它時,你會支付更多費用,也許在少數情況下可能有理由這樣做,但在大多數情況下你不需要“。這是我心中的一個案例。由於發送郵件不是垃圾郵件的所有困難,大多數人對本壘打郵件服務器沒有太多運氣。 - Tyson
正確。您必須向動態提供商付款才能獲得所需內容。 - Tyson