a. 什麼是 DNS ( Domain Name Server )?

說明前先介紹 Domain Name ,在網路上辨別電腦的方式就是 IP,為了讓使用者容易記住,所以為它取一個名字,此名字就是 Domain Name ( 舉例來說 www.google.com 、 tw.yahoo.com 等)。

而 DNS 的作用就是讓這些容易被記住的主機名稱,能夠轉換成電腦熟悉的 IP 位置。

以下會用交通大學所提供的 免費網域做申請 示範。


b. 註冊帳號

  • 開啟上述網址,選擇 TWID ( 若您不是交通大學校內人員 ) 並按下登入,即可開始註冊帳號。

  • 點選馬上註冊,須進行 Email 驗證以及身分證驗證,驗證完畢後再回到 nctu.me 進行登入。


c. 申請網域

點選網域管理

再點選新增網域

每人只可申請三組
域名格式為 : 〔你輸入的字元〕.nctu.me

填寫後,按下申請

申請完成


d. 新增 DNS 紀錄

接下來,我們要將網域名稱指向放在 GitHub 的網頁,必須設定對應的 IP ,才能藉由剛剛新增的網域名稱搜尋到我們的網頁。

  • 按下 DNS 管理

  • 點選新增紀錄

  • 接著在 A 紀錄底下填上你要綁定的服務商的 DNS Server IP
    ( 此範例為 GitHub Page Server IP,移至下面可看到 IP )

    若想詳細了解 A 紀錄為何,可參考此 連結

因此,我們可以使用以上四組 IP,接著按下申請

申請成功囉! ( DNS 設定大約等個 30s-1min)


e. 綁定申請好的網域

進到 GitHub > Setting,往下移到 GitHub Pages,填入剛剛在網站申請的 Domain Name,然後按下右邊的 Save


f. 使用新網域檢視頁面

輸入你申請的網址試試看吧 !
http://firstwebsite.nctu.me/

g. 參考資料

NCTU Domain免費網域申請教學

DNS / HTTPS 簡單說

#DNS #GitHub Page #Github







你可能感興趣的文章

W13_作業二實作記錄

W13_作業二實作記錄

CS50 Call Stack

CS50 Call Stack

30-Day LeetCoding Challenge 2020 April Week 3 || Leetcode 解題

30-Day LeetCoding Challenge 2020 April Week 3 || Leetcode 解題






留言討論