書伴BookFere乾貨:給 KindleEar 綁定可直接訪問它的免費頂級域名


2019 最佳Kindle 購買機會:8G /32G Oasis 降價50美金,點擊這個頁面了解詳情!

本文提供了一種為 GAE 綁定免費頂級域名的解決方案,該方案不僅可以讓中國大陸的小伙伴免科學上網直接訪問自己部署的 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 Name、Last Name、Address 1、City、Country、Password 以及Confirm Password 為必填項,可根據自己的情況填寫(或填寫虛擬信息)。但是需要特別注意 Password 和 Confirm Password 要認真填寫,這是你登錄 Freenom 賬戶的密碼。填寫完畢點擊【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 應用在設置中提供了綁定域名的功能,我們只需要簡單的驗證一下域名即可完成域名的綁定。

1、添加頂級域名

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

2、驗證域名權限

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

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

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

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

3、設置域名指向

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

4、配置 DNS 記錄

第 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 設置中的【完成】按鈕便完成了所有綁定域名的操作,如下圖所示。

5、訪問頂級域名

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

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

本文標題:《書伴BookFere乾貨:給 KindleEar 綁定可直接訪問它的免費頂級域名》,本文鏈接:http://www.yunjialeguanwang.com/archives/3601.html

寫在最後,Kindle周邊免費服務,請自取:

免費試用Kindle unlimited 30天 https://amzn.to/2Edc2ku

免費試聽Amazon Audible 30天 https://amzn.to/2w2vwDR

喜歡聽浪漫愛情故事? Audible Escape 帶給大家最佳聆聽體驗,免費試用30天:https://amzn.to/2xGK90p