爛泥:智能DNS使用與配置


公司的業務如今已經擴展到海外,對外提供的統一接口都是經過域名來解析的,可是海外用戶訪問國內接口的話,你懂的,很慢的。爲了提升域名解析的速度,打算使用智能DNS功能,來解決海外用戶域名解析慢的問題。 nginx


PS:如下全部實驗,都是使用個人博客www.ilanni.com域名來進行的測試。 服務器

國內用戶訪問www.ilanni.com解析到121.40.187.200這個IP。 ide

國外用戶訪問www.ilanni.com解析到47.88.30.33這個IP。 測試

1、業務需求 網站

若是是國內用戶訪問www.ilanni.com的話,那麼則解析到個人國內阿里雲服務器上,顯示的內容是我博客內容。以下: 阿里雲

clip_p_w_picpath001[8]

若是是國外用戶訪問www.ilanni.com的話,那麼則解析到個人國外阿里雲服務器上,顯示的內容是另一個購物網站內容。以下: spa

clip_p_w_picpath002[8]

2、DNS解析配置 3d

因爲個人ilanni.com域名使用的是DNSPOD進行解析,因此須要咱們登錄到DNSPOD後臺進行相關配置。 blog

配置以下: 接口

clip_p_w_picpath003[8]

經過上圖,咱們能夠很容易的看到若是是國外用戶的話,咱們直接解析到47.88.30.33這個國外的服務器上。若是是國內用戶的話,咱們直接解析到121.40.187.200這個國內的服務器上。

若是是使用萬網的DNS的話,是這樣配置的,以下圖:

clip_p_w_picpath004[8]

3、nginx配置

DNS解析配置完畢後,咱們須要配置國內國外的nginx監聽域名。統一配置以下:

clip_p_w_picpath005[8]

4、測試實際訪問效果

DNS和Nginx所有配置完畢後,咱們來實際測試效果。

先測試國內用戶訪問,以下:

clip_p_w_picpath006[8]

經過上圖,咱們能夠看到使用國內訪問的話,確實是顯示個人博客內容。

下面咱們來測試使用國外訪問,以下:

clip_p_w_picpath007[8]

clip_p_w_picpath008[8]

經過上圖,咱們能夠很容易的看到,使用國外IP訪問www.ilanni.com域名的話,顯示的確實是一個購物網站的內容。

這個徹底達到了咱們預期的效果,也確實達到了智能DNS的功能,根據不一樣地區訪問的IP地址,解析到不一樣的服務器。

相關文章
相關標籤/搜索