給 KindleEar 綁定可直接訪問它的免費頂級域名 – 書伴

在 Google App Engine(GAE)中搭建好 KindleEar 后,你會得到一個類似 http://xxx.appspot.com 的二級域名,你可以通過它來管理 RSS 訂閱,以及對 KindleEar 做一些個性化的設置。但可惜 Google 的大部分服務(包括 GAE 以及 appspot.com 域名)在中國大陸都是屬于只聞其聲不能見其身的狀態。

部署的時候費點兒勁擺個科學上網的姿勢倒沒什么,但每次想要增加或刪除一條 RSS 地址都要擺姿勢就顯得不那么方便了。為解決這個問題,下面書伴為小伙伴介紹一個可行的方案,不僅可以在中國大陸直接訪問自己部署的 KindleEar,還可以使用頂級域名代替長長的二級域名,而且這一切都是免費的。

舉個例子,在《KindleEar 搭建教程》這篇文章中,書伴提供了一個供試用的 KindleEar,它的原始地址是 http://kindlefere-feed.appspot.com,這個域名在不科學上網的情況下是無法訪問的,而在綁定了免費注冊的域名 http://kindle-ear.tk 后,就可以自由訪問了。這可能是由于給 GAE 綁定域名之后 Google 所分配的 IP 是可用的緣故,不過由于各種不確定性,書伴無法保證此方法能夠一直有效。

以下是注冊免費頂級域名及將域名綁定到 GAE 的詳細步驟。涉及到 Google 服務的仍需要科學上網。

一、注冊免費的頂級域名

首先我們需要注冊一個免費的頂級域名備用。這里我們選擇的域名提供商是 Freenom(自稱世界上第一個也是唯一的免費域名提供商),它目前提供了 .TK / .ML / .GA / .CF / .GQ 五種后綴的免費頂級域名。可以說只要你所選的域名沒有被標記為“特殊”都可免費注冊。每個免費的頂級域名單次可選擇的持有時限是 1 至 12 個月,域名到期前 14 天內免費續期,如果你愿意,可以一直這樣免費續期下去。

1、選擇可用域名

Freenom 域名申請頁面https://my.freenom.com/domains.php

在 Freenom 注冊免費頂級域名的過程很簡單。首先點擊上面這個注冊鏈接,在頁面中輸入你期望的字詞組合,點擊【Check Availability】按鈕查詢。就會轉到如下圖所示的查詢結果頁面:

如果域名被標識為“FREE”就表示該域名可免費注冊,點擊域名后面的【Get it now!】按鈕可選中要注冊的域名(單次注冊最多可選擇 10 個域名),點擊右上角的【Checkout】按鈕進入結賬頁面。

2、選擇域名期限

在這個頁面可以快捷選擇并設置域名的使用方式以及選擇域名的有效期。使用方式暫無需理會,需要關注的是域名有效期,即“Period”這一項,默認顯示的是 3 個月,不過你可以手動選擇有效期,免費范圍內最長可選擇 12 個月。選擇好域名有效期后后點擊【Continue】按鈕進入預覽和結賬頁面。

3、驗證可用郵箱

對于首次使用 Freenom 的小伙伴來說,需要在這一步注冊 Freenom 賬戶。如下圖所示,在預覽和結賬頁面的左下角的輸入框中填入你的真實可用的郵箱地址(這也是你的 Freenom 賬戶登錄名),然后點擊【Verify My Email Address】按鈕。這時會轉向一個頁面,提示你 Freenom 已經向你填寫的郵箱發送了一個驗證鏈接(有效期 24 小時),你需要登錄你的郵箱點擊驗證鏈接繼續操作。

當然你也可以通過頁面右側的快捷登錄功能用 Google 賬戶或 Facebook 賬戶直接創建賬戶,但是為了不給今后的域名管理找麻煩,仍然推薦使用郵箱注冊。畢竟由于我們的目的是盡可能避免科學上網。

4、完成賬戶驗證

點擊郵箱中收到的驗證鏈接,即可進入如下圖所示的賬戶注冊表單,其中 First NameLast NameAddress 1CityCountryPassword 以及 Confirm Password 為必填項,可根據自己的情況填寫(或填寫虛擬信息)。但是需要特別注意 PasswordConfirm Password 要認真填寫,這是你登錄 Freeom 賬戶的密碼。填寫完畢點擊【Complete Order】按鈕即可同時完成域名的購買和賬戶的注冊

下次注冊域名時,需要先用你的郵箱和密碼登錄 Freenom 賬戶,然后按照以上注冊流程操作即可。

5、管理域名

域名注冊完畢,在登錄狀態下,就可以進入“My Domains”管理已注冊的域名列表,如下圖所示。

點擊域名后面的【Manage Domain】按鈕進入該域名的管理頁面。切換到“Manage Freenom DNS”,如果發現 DNS 是空的,需要先將其設置為默認的 DNS 服務。點擊【Edit Nameservers】按鈕并在接下來的頁面選擇“Use default nameservers (Freenom Nameservers)”并點擊【Change Nameservers】按鈕確認。“Manage Freenom DNS”頁面在之后的步驟中會用來添加一些 DNS 記錄,可暫將其放一邊侯著。方便起見,本文均是以 Freenom 自帶的 DNS 服務舉例的,如果你更喜歡使用如 CloudFlare、Dnspod 等第三方 DNS 管理服務,當然也可以自行選用,其操作起來大同小異,本文不再贅述。

至此,免費頂級域名已經注冊完畢準備好了,接下來需要將其綁定到搭建好 KindleEar 的 GAE 上。

二、綁定域名到 GAE 應用

GAE 應用在設置中提供了綁定域名的功能,我們只需要簡單的驗證一下域名即可完成域名的綁定。

登錄你的 Google Cloud,從左側菜單進入 App Engine的“設置”頁面,然后切換到“自定義網域”標簽。在“1、選擇要使用的網域”這一項中選擇“驗證新網域…”并填寫剛才注冊的那個免費頂級域名。

填寫完按鈕后點擊【驗證】按鈕,會彈出一個如下圖所示的驗證域名所有權頁面。在“驗證方法:域名提供商”這一項中選擇“其它”,這時你會在頁面上看到一長串字符串,你要做的就是將其作為 TXT 記錄添加到域名的 DNS 配置中,這樣 GAE 就可以通過檢測域名的 TXT 記錄來驗證域名是否屬于你本人。

現在我們再回到域名的“Manage Freenom DNS”頁面。在“Add Records”區域,將“Type”欄選為“TXT”,并把剛才拷貝的那一長串字符串粘貼到“Target”欄的輸入框中,如下圖所示。

確認無誤后點擊【Save Changes】按鈕保存 TXT 記錄,并等待約 3~5 分鐘讓記錄生效。

這時回到剛才 Google Cloud 彈出的驗證域名頁面,點擊頁面底部的【驗證】按鈕驗證域名。如果驗證通過即可關閉此頁面。如果沒有通過驗證,可能是因為 TXT 記錄還未生效,可以等一會兒再重新驗證。

域名驗證成功后,回到 GAE 的設置頁面,點擊【刷新網域】按鈕,完成后點擊【繼續】按鈕轉到第 2 步。如非特殊需要,第 2 步不需要額外設置,點擊【保存映射】后再點擊【繼續】轉到第 3 步。

第 3 步是最重要的一個步驟,也是最后一個步驟。我們需要把如上圖所示頁面上所顯示的 4 個 A 記錄4 個 AAAA 記錄以及 1 個 CNAME 記錄添加到域名的 DNS 配置中。過程和添加 TXT 記錄的步驟一樣,在“Manage Freenom DNS”頁面中把以下這些記錄都添加進去(注意只有 CNAME 記錄要在“Name”欄中添加 www,其它均留空)。記錄添加完畢確認無誤后后點擊【Save Changes】按鈕保存。

Name(別名) Type(類型) Target(數據)
留空 A 216.239.32.21
留空 A 216.239.34.21
留空 A 216.239.36.21
留空 A 216.239.38.21
留空 AAAA 2001:4860:4802:32::15
留空 AAAA 2001:4860:4804:32::15
留空 AAAA 2001:4860:4806:32::15
留空 AAAA 2001:4860:4802:38::15
www CNAME ghs.googlehosted.com

最后點擊 GAE 設置中的【完成】按鈕即可完成所有域名綁定設置,如下圖所示。

現在你就可以通過你所注冊的免費頂級域名直接訪問你搭建的 KindleEar 了。剛剛使用域名初次訪問 KindleEar 的某些頁面的時候,可能會出現 404 錯誤,只需要刷新一下頁面一般就可以恢復正常。

以上就是為 KindleEar 綁定可直接訪問的免費頂級域名的全部步驟,如文中有謬誤,歡迎不吝留言指正,如對本文描述有疑問也歡迎留言詢問。最后感謝小伙伴 jeffzhu.tk 留言介紹的這個方案。

未經允許不得轉載:螞蟻搬書 » 給 KindleEar 綁定可直接訪問它的免費頂級域名 – 書伴
微信公眾號:螞蟻搬書
關注我們,分享kindle電子書資源
12000人已關注
分享到:
贊(0) 打賞

評論搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞

南阳尊尚娱乐