程序猿進階之路「內網域名」

企業場景docker

通常在企業內部,開發、測試以及預生產都會有一套供開發以及測試人員使用的網絡環境。運維人員會爲每套環境的相關項目配置單獨的Tomcat,而後開放一個端口,以 IP+Port 的形式訪問。瀏覽器

然而隨着項目的增多,對於開發和測試人員記住如此多的內網地址,無疑是一件頭疼的事情(固然你也可使用瀏覽器書籤管理器或者記錄在某個地方)。可是你不永遠不會肯定,那天因爲升級忽然改了IP,咱們可能又要從新擼一遍配置,因此內網域名仍是很是有必要的。服務器

內網域名具體有哪些優勢:網絡

 ●  方便記憶運維

 ●  變動IP,只須要修改DNS便可tcp

服務器環境測試

192.168.1.170(開發) 192.168.1.180(測試)code

192.168.1.190(預生產)server

192.168.1.125(DNS+Nginx)dns

DNS安裝

安裝容器

爲了方便,咱們使用docker環境手動搭建一個DNS服務器。

選擇andyshinn/dnsmasq的docker鏡像,2.75版本,執行命令:

 
  1. docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dns-server andyshinn/dnsmasq:2.75

執行完畢之後,經過命令查看是否建立並運行成功:

 
  1. [root@test125 ~]# docker ps

  2. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

  3. 38ae71377ef1 andyshinn/dnsmasq:2.75 "dnsmasq -k" 22 hours ago Up About an hour 0.0.0.0:53->53/tcp, 0.0.0.0:53->53/udp dns-server

配置DNS

進入容器:

相關文章
相關標籤/搜索