ドッカーの設定されたDNSサービス

需要

多くの場合、テストページにアクセスし、それぞれの時間は、対応するIPアドレスを入力するか、DNSサービスを構築するために、心の平和のために、ホストを変更する、あなたが直接ドメイン名、カスタムドメインにWebページの決意をテストする必要がありますが、ここではドッキングウィンドウにより、DNSサービスを設定します

サービス開始

[root@docker ~]# docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dns andyshinn/dnsmasq:2.78

コンテナ起動の設定に

[root@docker ~]# docker exec -it dns sh
[root@dns ~]# vi /etc/resolv.conf
nameserver 223.5.5.5
nameserver 180.76.76.76

設定したホスト

[root@dns ~]# vi /etc/dnsmasq.hosts
[root@dns ~]# 203.0.113.201 web.ponfey.com

設定ファイルを変更しますdnsmasqの

[root@dns ~]# echo "resolv-file=/etc/resolv.conf" >> /etc/dnsmasq.conf
[root@dns ~]# echo "addn-hosts=/etc/dnsmasq.hosts" >> /etc/dnsmasq.conf

コンテナの再起動を終了して終了

再起動してDNSコンテナ

[root@docker ~]# docker restart dns

最終確認としてnginxの設定

ファイアウォール、ファイアウォールのポート80オープン

[root@docker ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
[root@docker ~]# firewall-cmd --reload

PCのDNSの構成やルーティング

203.0.113.201、アクセスweb.ponfey.comのためのPCの設定DNSは、ページのnginxのを見ることができます

ZPF
リリース7件のオリジナルの記事 ウォンの賞賛0 ビュー198

おすすめ

転載: blog.csdn.net/weixin_46192300/article/details/104080026