爛泥:智能DNS使用與配置

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


PS:以下所有實驗,都是使用我的博客www.ilanni.com域名來進行的測試。

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

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

一、業務需求

如果是國內用戶訪問www.ilanni.com的話,那么則解析到我的國內阿里云服務器上,顯示的內容是我博客內容。如下:

clip_image001[8]

如果是國外用戶訪問www.ilanni.com的話,那么則解析到我的國外阿里云服務器上,顯示的內容是另外一個購物網站內容。如下:

clip_image002[8]

二、DNS解析配置

由于我的ilanni.com域名使用的是DNSPOD進行解析,所以需要我們登陸到DNSPOD后臺進行相關配置。

配置如下:

clip_image003[8]

通過上圖,我們可以很容易的看到如果是國外用戶的話,我們直接解析到47.88.30.33這個國外的服務器上。如果是國內用戶的話,我們直接解析到121.40.187.200這個國內的服務器上。

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

clip_image004[8]

三、nginx配置

DNS解析配置完畢后,我們需要配置國內國外的nginx監聽域名。統一配置如下:

clip_image005[8]

四、測試實際訪問效果

DNS和Nginx全部配置完畢后,我們來實際測試效果。

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

clip_image006[8]

通過上圖,我們可以看到使用國內訪問的話,確實是顯示我的博客內容。

下面我們來測試使用國外訪問,如下:

clip_image007[8]

clip_image008[8]

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

這個完全達到了我們預期的效果,也確實達到了智能DNS的功能,根據不同地區訪問的IP地址,解析到不同的服務器。


本文轉自 爛泥行天下 51CTO博客,原文鏈接:http://blog.51cto.com/ilanni/1738471

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/256739.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/256739.shtml
英文地址,請注明出處:http://en.pswp.cn/news/256739.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

現代制造工程——考試復習01

第一部分 金屬切削原理 1.切削過程中工件上的加工表面分類 2.不同工藝的工件和刀具的相對關系 3.不同工藝的主運動和進給運動的方向 4.思考:主運動一般只有一個,但是進給運動一個也可以是多個 5.切削三要素(必考) 6.思考&#x…

C++,C++編程,Windows編程,MFC

編程  我們日常生活中接觸到的電子類產品中的應用都是由編程而來  為什么編程,偷懶  我們通過編程驅使(指揮,命令)的是電信號  為什么上面說編程是偷懶,電的發現,給人們帶來了便利,人們…

orb-slam2 代碼邏輯梳理

1、開發大型C系統,可以首先從頭文件開始;先把頭文件的各種接口定義好;含義定義好;實現的時候只管內部實現就行,不需要管理外部的邏輯交互 2、定義在類中的變量,可以在前面加個小標志,mcamerMati…

eclipse中java項目轉換為web項目

123456789101112經常在eclipse中導入web項目時,出現轉不了項目類型的問題,導入后就是一個java項目,有過很多次經歷,今天也有同事遇到類似問題,就把這個解決方法記下來吧,免得以后再到處去搜索。解決步驟&am…

讓執行程序引用特定目錄下的Dll

當寫一個軟件,特別是大型的軟件,經常會引用一些第三方的類庫,再加上一些自己的項目,如果這些Dll全都放在主目錄下的話,會顯得比較雜亂。我們希望將項目的類庫分類成文件夾存放,這樣才顯得比較整潔。 解決方…

Angularjs controller之間的通信

剛剛看了網上的一些關于控制器之間的通信&#xff1b;然后結合自己項目做了一些&#xff0c;這里主要做的是二個同級之間的controller通信。 Html&#xff1a; 1 <html>2 <script src"http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"><…

最優化課堂筆記05——一維最優化方法(含重點:黃金分割法)

5-1 一維搜索區間的確定 搜索區間只是適用于單峰區間 、 例子 5.2 黃金分割法&#xff08;重點&#xff09; 上面的a與b都會跟著計算的推進而變化的 例子重點 5.3二次插值法 總結&#xff1a; 5.4 切線法&#xff08;牛頓法&#xff09; 5.5 割線法&#xff08;不需要計算導數&…

C++中靜態成員數據初始化問題

C中靜態成員數據初始化問題 1、靜態成員變量&#xff1a;定義為靜態成員意味著它能被所有的實例化對象所共有&#xff0c;其修改值為該類的其它所有實例所見。 下面看一個例子 class people { public:people(int i):id(i){num;} private:static int num;int id; }; num為靜…

moss2010 sharepoint 2010配置人員搜索

配置人員搜索 http://technet.microsoft.com/zh-cn/library/ee721049.aspx 相關補丁 http://support.microsoft.com/kb/2276339/zh-cn Search Configuration in SharePoint 2010 http://blog.concurrency.com/sharepoint/search-configuration-in-sharepoint-2010/ SharePoint …

現代制造工程筆記04-精密超精密加工和特種加工(主要掌握加工原理加工條件)

一、精密加工與超精密加工 不同時期對精密加工的定義以及要求不一樣 1.1金剛石超精密加工&#xff08;&#xff09; 1.2精密磨料加工——精密砂帶拋光加工 1.3超聲波加工 1.4 電解加工&#xff08;加工材料必須是金屬&#xff09;——工件失去電子成型 1.5電鑄加工——工件得到…

Mysql中用SQL增加、刪除字段,修改字段名、字段類型、注釋,調整字段順序總結...

轉自&#xff1a;http://www.111cn.net/database/mysql/71648.htm 1.增加一個字段 代碼如下復制代碼//增加一個字段&#xff0c;默認為空 alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一個字段&#xff0c;默認不能為空 alter table user add COLUMN n…

iOS設置UIWebView的UserAgent

接入第三方時&#xff0c;別人又需求,要求傳入我們的信息。 // 獲取 iOS 默認的 UserAgent&#xff0c;可以很巧妙地創建一個空的UIWebView來獲取&#xff1a;NSString *userAgent [[[UIWebView alloc] init] stringByEvaluatingJavaScriptFromString:"navigator.userAge…

linux安裝VScode

1、從官網下載Visual Studio Code 安裝包 下載地址&#xff1a;https://code.visualstudio.com/docs?dvlinux64 2、解壓下載的VScode安裝包 tar -xzvf code-stable-1554971043.tar.gz 3、將解壓的文件夾 VSCode-linux-x64移動到目錄 /usr/local下 mv VSCode-linux-x64 …

解析發展方向,定格人生道路

kingdba&#xff1a; 自從參加到電信集團集成 工作&#xff0c;kingdba一直從事著數據庫管理&#xff0c;服務器維護管理工作&#xff0c;目前手上類似項目實施與維護并不是很多&#xff0c;有幸的是一直也在參加做企業私有云建設工作。 私有云建設&#xff1a;當前主要有三類…

現代制造工程筆記05-表面工程技術

機械零部件對表面處理的技術 1.表面預處理 2.表面強攻和改性 殘余壓應力會導致裂紋的傾向 3.表面涂敷和表面膜 熱蒸鍍速度慢&#xff0c;厚度好控制&#xff1b;電子束蒸鍍效率高&#xff0c;精度高 離子膜是最好的鍍膜方法 4.表面膜——托合金法

使用Spring MVC,Mybatis框架等創建Java Web項目時各種前期準備的配置文件內容

1、pom.xml 首先&#xff0c;pom.xml文件&#xff0c;里面包含各種maven的依賴&#xff0c;代碼如下&#xff1a; <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"h…

WinForm窗體PropertyGrid控件的使用

使用過 Microsoft Visual Basic 或 Microsoft Visual Studio .NET的朋友&#xff0c;一定使用過屬性瀏覽器來瀏覽、查看或編輯一個或多個對象的屬性。.NET 框架 PropertyGrid 控件是 Visual Studio .NET 屬性瀏覽器的核心。PropertyGrid 控件顯示對象或類型的屬性&#xff0c;并…

ROS環境下跑orb-slam2 單目相機

1、配置環境、安裝ROS ubuntu16.04 kinetic 2、安裝依賴 cmake opencv Eigen3: sudo apt-get install libeigen3-dev 3、創建catkin_ws 文件夾&#xff0c;并ROS初始化工作空間 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src catkin_init_workspace cd ~/catkin_ws/ …

有限元筆記05——板單元(4節點12自由度)和殼單元(4節點24自由度)

plane單元主要是受拉伸&#xff0c;plate板單元主要受彎曲應力&#xff0c;二者相加就形成了shell殼單元

鼠標提上去彈出提示層(定位)

希望的效果如圖&#xff1a; 網上找了各純css的 做了下修改&#xff1a; 代碼如下&#xff1a; 1234567891011121314151617181920212223242526272829303132333435363738394041424344<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w…