分類
技術文章 教學 網域名稱

DNS 除錯教學系列文章(3) – DNS 紀錄

DNS 紀錄常見的有 A、MX、CNAME、NS 等,你知道怎麼正確設定嗎?

DNS 系列文章目錄

DNS 除錯教學系列文章(1) – DNS 入門
DNS 除錯教學系列文章(2) – DNS 架構
DNS 除錯教學系列文章(3) – DNS 紀錄
DNS 除錯教學系列文章(4) – dig 指令
DNS 除錯教學系列文章(5) – 常見 DNS 問題與 dig 除錯方法

DNS 紀錄是什麼?

在了解基礎與 DNS 架構之後,我們來了解一些 DNS 紀錄的類型,在不同的目的時,我們會需要用到不同的紀錄。DNS 基本上就是做一件事情,”對應“,白話一點說就是把網域名稱對應到一個 IP 位址

分類
技術文章 教學 網域名稱

DNS 除錯教學系列文章(2) – DNS 架構

DNS 系列文章 2,來談談 DNS 的架構。

DNS 系列文章目錄

DNS 除錯教學系列文章(1) – DNS 入門
DNS 除錯教學系列文章(2) – DNS 架構
DNS 除錯教學系列文章(3) – DNS 紀錄
DNS 除錯教學系列文章(4) – dig 指令
DNS 除錯教學系列文章(5) – 常見 DNS 問題與 dig 除錯方法

DNS 的架構

在你了解 系列文章 1 的入門之後,現在我們來看看 DNS 的架構,DNS 是透過階層、分散資料的方式來完成查詢。

分類
技術文章 教學 網域名稱

DNS 除錯教學系列文章(1) – DNS 入門

DNS 是一門很容易卻又很容易弄錯的領域,筆者想分享多年來協助客戶處理 DNS 的一些經驗,所以撰寫了這個系列文章。

分類
教學 最新文章 網域名稱

TTL 是什麼?該設定多久?

TTL 的全名叫做 Time to Live,是 DNS 解析的時候在使用的,主要的作用是設定每一筆紀錄在 DNS 快取伺服器所保留的時間我們常常在設定 DNS 紀錄的時候會有一個欄位叫做 TTL,到底要設定多少呢?這個值,如果你常常在變動 DNS 紀錄的話,有多小就調多小 (要看你的代管商最小能設定多少),反之,如果你沒有常常變動,可以調大一點,單位是秒,若你設定 1800,表示 1800 秒。所以當你變更這筆 DNS 紀錄的時候,要 1800 秒後才會全球生效!

分類
教學 網域名稱

不要在域名快到期時才移轉域名

最近發生的一個真實案例。客戶想把域名進行移轉,錢也付了,EMail 移轉確認信的確認連結也點選了,結果最後移轉失敗,客戶本身以為移轉成功,就沒去注意。

因為若是移轉成功的話,會收取一次續用的費用,然後自動幫域名續用一年,因為客戶已經被收取了費用,就以為移轉成功,就沒去注意。結果在最後一刻不知道什麼原因移轉被域名管理局拒絕。域名真實的狀態被退回去原註冊商,我猜原註冊商有發到期通知信,但客戶以為域名已經在新的註冊商,所以沒去理會。

結果域名到期之後,就被釋出,然後被別人註冊走了。(尖叫)

我一直都說域名移轉是域名操作大魔王之一,裡面有很多細節要注意,有幾件事情你一定要在移轉的時候多加注意:

  • 主動去了解域名移轉的狀況,直接打電話給客服也沒關係,一定確定移轉順利
  • 通常 5 天之內一定會移轉完成,更快的情況是 2 天,只要超過時間,一定有問題。
  • 新的註冊商都是先收錢,才會進行移轉,所以收到錢不表示移轉已經完成。
  • EMail 一定要能通,你可以查一下 Whois 上面的 EMail 你是否可以收的到信,另外你的郵件伺服器是代管在哪裡?在移轉的時候有沒有可能會斷掉?
  • 千萬不要(算我求你)不要域名快到期了才開始移轉

關於域名移轉的詳細流程,請參考網域名稱移轉大寶典的說明,另外域名的生命週期也是很重要的。

希望大家多注意自己的網域名稱狀態,不要以為你的名子沒人會注意,全世界到處搶來搶去的可是一堆啊!

分類
教學 最新文章

主動取消訂閱的妙招 – 郵件別名

現在大家都有使用 GMail 的服務,更多人是直接使用 GMail 當作公司信箱帳號,因為容量大,並且對於垃圾郵件的過濾效果也不錯。幾乎是每一個人都有自己的 GMail 信箱。但通常我們都會只會使用一個信箱當作主要的信箱,因為方便管理與設定。

像筆者本身也有一個 @gmail 的帳戶,使用也很久了,目前所有重要資訊都會往這個信箱塞,再加上有訂閱一些電子報,其實每天都收到一堆信,扣掉垃圾信後還是一堆,有時候還要去垃圾信裡面看一下有沒有誤判的信件。

一般來說我們註冊信箱的時候,或是你有一個域名,你就可以建立自己的信箱,使用自己喜愛的名子 user@yourname.com 來當電子郵件帳號,其實現在比較少人會使用電子郵件,大部分都會直接用 LINE、Messenger、Telegram  等軟體來直接與對方溝通,公事上才有可能會使用公司的信箱,所以信箱幾乎都只是拿來印名片的,或是要傳遞些檔案的方法之一。雖然使用的機會已經大幅減少,但其實還有一個重要的功能,就是 註冊其他網路服務的帳號。譬如我們要使用 Facebook、Yahoo 線上購物、PChome 線上購物等等的網路服務,都還是需要透過 EMail 來註冊一個帳號。

通常註冊帳號之後,EMail 就會開始收到信,收到通知信、廣告信、垃圾信,最後的結論就是你不想再使用這個信箱了,所以只好又去重新申請一個。

另外有時候我們會用電子信箱去訂閱一些電子報,或是優惠通知,根據台灣法律,在你不需要時,應該有可以退訂電子報的方法,通常退訂的方法會在電子報的下方已 “取消訂閱” 的連結,但是你有遇過,按下退訂結果出現網頁錯誤,或是要求你打電話給客服要求退訂,甚至有顯示取消成功,結果後續還是一直收到廣告信,無可奈何。

其實有一個很簡單並且可以奪回控制權,並且不會影響你現有信箱帳戶的方式,就是使用 信箱別名! 別名就像是你的網路暱稱一樣,他代表者你,但是你使用的是另外一個名子,而且有些人會在註冊信箱時使用 last name + first name 的方式(或是公司配發),其實已經把你的個資洩露出去了呢!假如你如果有一個實體信箱是:

haway@rsync.tw

只要你將這個郵件信箱公佈出去,就會開始收到一堆垃圾信。若你像我一樣用很久了,要把他丟棄也不太可能,不過你可以從現在開始,找尋有提供別名的郵件服務商,採用別名的策略,可以把掌控全握在自己手中喔!譬如你可以把上述實體位址加上別名:pchome@,然後註冊 pchome 的服務,若是哪天你不想收到 pchome 的東西,就只要把 pchome 這個別名刪除就可以,或是另外建立一個 pchome 的轉址就可以轉到其他信箱。當然!PChome 只是範例,你可以為每個不同的服務建立不同的別名,但是實際使用的實體信箱,若是您要訂閱電子報,也可以用別名的方式來訂閱電子報,若無法取消訂閱的時候,就只要把別名刪除即可。

如何建立信箱別名

如果你跟我一樣使用 Gandi 的服務,每個名都有免費提供 2 個 3GB 的信箱,還有無限制數量的別名,就可以設定我剛說的方式,您只許要點選域名之後,在點選左方電子信箱 ->(若沒有信箱的話就新增一個)-> 已經有實體信箱就點選信箱右側的鉛筆(編輯):

點選實體信箱之後,點選 管理別名

在下方白色大框框內填入別名的名稱,你可以用萬用字元來涵蓋所有符合的字串,譬如如果你設定 super* ,表示 superA、superman、superzz 都是符合的條件。如下的範例,我看起來像有五個信箱,但其實我只有一個,別名是不會佔空間,實體信件會直接寄到 haway@rsync.tw 內。所以我可以用 gandi@rsync.tw 去註冊 Gandi 的服務,twitter@rsync.tw 去註冊 twitter。subscribe-news@rsync.tw 可以去訂閱某一家的訂電子報,然後當你不想要收到電子報的時候,只要把 subscribe-news 這個別名砍掉就可以了,你可以把每個電子報建立不同的別名,然後只需要在實體信箱收信即可。

利用別名可以把信箱的虛擬跟真實混搭,善加利用能讓電子信箱的管理最大化,你現在可以開始想想看要怎麼設定你的信箱別名。如果你的信箱不提供別名服務,參考一下 Gandi 的服務吧!

分類
教學 最新文章

如何在 WordPress 使用 jQuery

jQuery 主要是使用在前端,在一些特殊的需求中可能會使用到,如果客戶需要某些功能,WordPress 本身不提供,或是沒有適合外掛,就必須要客制化開發,而 jQuery 簡單功能又強大。本篇文章會教你如何在 WordPress 中使用 jQuery。

分類
教學 最新文章

如何建立 WordPress 的子主題

當我們安裝好 WordPress 的佈景主題後,可能覺得對於字型大小不滿意,或是對於圖片的大小不滿意,想要針對目前的佈景主題去做一些小修改的時候,就要透過子主題的方式。

如果你只是把圖片、文字換掉,那個不是修改佈景主題,不需要去建立子主題,建立子主題的目的是要對原本的佈景主題客製化一些內容,或是要大幅度的修改程式碼,才會使用子主題。

難道不能直接修改佈景主題嗎?

分類
SSL 教學 最新文章

[SSL 基礎]私有金鑰、CSR 、CRT 與 中繼憑證

最近越來越多的瀏覽器開始在使用者瀏覽網站時,幫助使用者檢查網站的安全性,其中一個檢查是,若是使用者要在網站中輸入資料,如果這個網站沒有加密(https)的話,就會被瀏覽器標示不安全的網站,提示使用者正在輸入的資料在傳輸時,很有可能會被竊取。

所以很多人都會嘗試申請憑證,但很多人在申請的時候因為檔案很多,有時候會搞不懂到底什麼是金鑰,什麼是憑證與 CSR ,搞的最後又必須重新申請,浪費時間。

分類
SSL 技術文章 教學 最新文章

在 Google Cloud Platform(GCP) 上使用 Bitnami 版的 WordPress 如何安裝憑證

如果你是用 Bitnami 版的 WordPress,然後是使用 Google Cloud Platform(GCP) 的平台,可以參考本篇的作法把你的憑證裝起來。

你需準備幾個檔案:

  • 私有金鑰(Private Key)
  • 憑證(Certificate)
  • 中繼憑證(Imtermediate Certificate)

如果你不知道上面這些是什麼東西,請先詳細閱讀 SSL 基礎 來講整個步驟與原理搞懂。

先切換程 root 身份

$ sudo su -

在 /opt/bitnami/apache2/ 建立一個 myssl 資料夾來存放相關檔案。上傳(使用 sftp 或是相關 FTP 軟體)憑證(.crt), Private key(.key) 與中繼憑證(ca-bundle.crt) 到 myssl 資料夾,名稱自訂,但不要搞混。

# mkdir /opt/bitnami/apache2/myssl

修改 Apache 設定檔,改過之後 Apache 就會從主設定中去載入 httpd-ssl.conf 這個檔,這樣做的好處是主設定都在 httpd.conf 中,而利用載入的方式去讀取 SSL 的相關設定,這樣把所有 SSL 的設定檔都放在一個地方,如果你突然要關閉 SSL,就只要把這一行載入的再重新註解就好了。

# vi /opt/bitnami/apache2/conf/httpd.conf

把註解(#) 拿掉
Include conf/extra/httpd-ssl.conf

修改 httpd-ssl.conf :

# vi /opt/bitnami/apache2/conf/extra/httpd-ssl.conf

<VirtualHost _default_:443>

路徑改成你上傳的憑證
 SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt"

路徑改成你上傳的 Private key
 SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key"

路徑改成你上傳的 中繼憑證
 SSLCACertificateFile "/opt/bitnami/apache2/conf/ssl.crt/ca-bundle.crt"

請注意看 SSLCertificateFile、SSLCertificateKeyFile 與 SSLCACertificateFile 這三個是不一樣的名稱,並且指向不同的檔案,請不要搞混了。

重新啟動 apache 伺服器,不會的話就整台伺服器重開。搞定!