2015年8月23日日曜日

[VyOS] DNSフォワードを変更する


XenServer にインストールしている VyOS のDNSを変更したときの備忘録です。

VyOSサーバ に vyosユーザ でログインします。

configure コマンドで設定モードに切り替え、show で設定内容を確認します。
vyos@vyos:~$ configure
[edit]
vyos@vyos# show
 interfaces {
     ethernet eth0 {
         address 172.168.1.254/24
         description OUTSIDE
         duplex auto
         hw-id xx:xx:xx:xx:xx:xx
         smp_affinity auto
         speed auto
     }
     ethernet eth1 {
         address 10.1.0.254/24
         description INSIDE01
         duplex auto
         hw-id xx:xx:xx:xx:xx:xx
         smp_affinity auto
         speed auto
     }
     loopback lo {
     }
 }
 service {
     dhcp-server {
         disabled false
         shared-network-name LAN {
             authoritative disable
             subnet 10.1.0.0/24 {
                 default-router 10.1.0.254
                 dns-server 10.1.0.254
                 domain-name internal-network
                 lease 86400
                 start 10.1.0.100 {
                     stop 10.1.0.200
                 }
             }
         }
     }
     dns {
         forwarding {
             cache-size 0
             listen-on eth1
             name-server 172.168.1.110
         }
     }
     ssh {
         port 22
     }
 }
 system {
     config-management {
         commit-revisions 20
     }
     console {
         device hvc0 {
             speed 9600
         }
         device ttyS0 {
             speed 9600
         }
     }
     gateway-address 172.168.1.1
     host-name vyos
     login {
         user vyos {
             authentication {
                 encrypted-password xxxxxxxxxxxxxxxxxxx.
             }
             level admin
         }
     }
     ntp {
         server 0.pool.ntp.org {
         }
         server 1.pool.ntp.org {
         }
         server 2.pool.ntp.org {
         }
     }
     package {
         auto-sync 1
         repository community {
             components main
             distribution helium
             password ""
             url http://packages.vyos.net/vyos
             username ""
         }
     }
     syslog {
         global {
             facility all {
                 level notice
             }
             facility protocols {
                 level debug
             }
         }
     }
     time-zone Asia/Tokyo
 }
[edit]
vyos@vyos#

赤字のDNSフォワード先のIPアドレスを変更します。
新しい転送先(172.168.1.1)を追加して、古い転送先(172.168.1.110)を削除し、commit で変更を確定します。

vyos@vyos# set service dns forwarding name-server 172.168.1.1
[edit]
vyos@vyos# delete service dns forwarding name-server 172.168.1.110
[edit]
vyos@vyos# commit
[edit]
vyos@vyos#