Domain Name System Relay Commands
This chapter describes the DNS relay commands:
ip dns relay (global)
Use this command to globally enable the IPv4 DNS relay agent.
Use the no form of this command to globally disable the IPv4 DNS relay agent.
Command Syntax
ip dns relay
no ip dns relay
Parameters
None
Default
By default, IPv4 DNS relay agent is enabled.
Command Mode
Configure mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#ip dns relay
(config)#no ip dns relay
ip dns relay (interface)
Use this command to configure an IPv4 interface as a DNS relay client-facing port.
Use the no form of this command to remove an IPv4 interface as a DNS relay client-facing port.
Command Syntax
ip dns relay
no ip dns relay
Parameters
None
Default
N/A
Command Mode
Interface mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#int xe44
(config-if)#ip address 4.4.4.1/24
(config-if)#ip dns relay
(config)#int xe44
(config-if)#ip vrf forwarding vrf1
(config-if)#ip address 4.4.4.1/24
(config-if)#ip dns relay
ip dns relay address
Use this command to set the IP address of a DNS server.
Use the no form of this command to remove the IP address of a DNS server.
Command Syntax
ip dns relay address A.B.C.D
no ip dns relay address A.B.C.D
Parameters
A.B.C.D
IPv4 address of the DNS server
Default
N/A
Command Mode
Configure mode
VRF mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#ip dns relay address 1.1.1.2
#
(config)#ip vrf vrf1
(config-vrf)#ip dns relay address 1.1.1.2
ip dns relay uplink
Use this command to configure an IPv4 interface as a DNS relay server-facing port.
Use the no form of this command to remove an IPv4 interface as a DNS relay server-facing port.
Command Syntax
ip dns relay uplink
no ip dns relay uplink
Parameters
None
Default
N/A
Command Mode
Interface mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#int xe44
(config-if)#ip address 4.4.4.1/24
(config-if)#ip dns relay uplink
ipv6 dns relay (global)
Use this command to globally enable the IPv6 DNS relay agent.
Use the no form of this command to globally disable the IPv6 DNS relay agent.
Command Syntax
ipv6 dns relay
no ipv6 dns relay
Parameters
None
Default
By default, the IPv6 DNS relay agent is enabled.
Command Mode
Configure mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#ipv6 dns relay
#(config)#no ipv6 dns relay
Ipv6 dns relay (interface)
Use this command to configure an IPv6 interface as a DNS relay client-facing port.
Use the no form of this command to remove an IPv6 interface as a DNS relay client-facing port.
Command Syntax
ipv6 dns relay
no ipv6 dns relay
Parameters
None
Default
N/A
Command Mode
Interface mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#int xe44
(config-if)#ipv6 address fd02::1/16
(config-if)#ipv6 dns relay
(config)#int xe44
(config-if)#ip vrf forwarding vrf1
(config-if)#ipv6 address fd02::1/16
(config-if)#ipv6 dns relay
ipv6 dns relay address
Use this command to set the IPv6 address of a DNS server.
Use the no form of this command to remove the IPv6 address of a DNS server.
Command Syntax
ipv6 dns relay address X:X::X:X
no ipv6 dns relay address X:X::X:X
Parameters
X:X::X:X
IPv6 address of the DNS server
Default
N/A
Command Mode
Configure mode
VRF mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#ipv6 dns relay address 2001:4860:4860::8888
(config)#ip vrf vrf1
(config-vrf)#ip dns relay address 2001:4860:4860::8888
ipv6 dns relay uplink
Use this command to configure an IPv6 interface as a DNS relay server-facing port.
Use the no form of this command to remove an IPv6 interface as a DNS relay server-facing port.
Command Syntax
ipv6 dns relay uplink
no ipv6 dns relay uplink
Parameters
None
Default
N/A
Command Mode
Interface mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#configure terminal
(config)#int xe44
(config-if)#ipv6 address fd02::1/16
(config-if)#ipv6 dns relay uplink
show ip dns relay
Use this command to display the IPv4 DNS relay configuration including VRF name, DNS servers, and client/user facing interfaces.
Command Syntax
show ip dns relay
Parameters
None
Command Mode
Exec mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#show ip dns relay
DNS feature status: Enabled
DNS relay service status: Enabled
VRF Name: vrf1
Status : Running
DNS Servers: 1.1.1.2
Interfaces :
Name Type State Address
-------------------------------- ----------
xe1 Uplink UP 1.1.1.1
xe32 Downlink UP 2.2.2.1
xe33 Downlink UP 3.3.3.1
xe44 Downlink UP 4.4.4.1
VRF Name: management
Status : Running
DNS Servers: 8.8.8.8
Interfaces :
Name Type State Address
-------------------------------- ----------
eth0 Downlink UP 172.29.4.139
Table 11-19 explains the fields in the output.
Table 11-19: show ip dns relay fields
Field | Description |
---|
DNS feature status | Whether DNS relay is enabled |
DNS relay service status | Whether DNS relay is enabled |
VRF Name | Name of the VRF |
Status | Not-running, Running, or Failed |
DNS Servers | IPv4 address of the DNS server |
Name | DNS server facing interface |
Type | Whether an uplink or a downlink |
State | Whether the interface is up of down |
Address | IPv4 address of the interface |
show ip dns relay address
Use this command to display the IPv4 DNS relay configuration including VRF name and DNS servers.
Command Syntax
show ip dns relay address
Parameters
None
Command Mode
Exec mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#show ip dns relay address
DNS feature status: Enabled
DNS relay service status: Enabled
VRF Name: vrf1
Status : Running
DNS Servers: 1.1.1.2
VRF Name: management
Status : Running
DNS Servers: 8.8.8.8
Table 11-20 explains the fields in the output.
Table 11-20: show ip dns relay address fields
Field | Description |
---|
DNS feature status | Whether DNS relay is enabled |
DNS relay service status | Whether DNS relay is enabled |
VRF Name | Name of the VRF |
Status | Not-running, Running, or Failed |
DNS Servers | IPv4 address of the DNS server |
show ipv6 dns relay
Use this command to display IPv6 DNS relay configuration including VRF name, DNS servers, and client/user facing interfaces.
Command Syntax
show ipv6 dns relay
Parameters
None
Command Mode
Exec mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#show ipv6 dns relay
DNS feature status: Enabled
DNS relay IPv6 service status: Enabled
VRF Name: vrf1
Status : Not-running
DNS Servers: fd01::2
Interfaces :
Name Type State Address
-------------------------------- ----------
xe44 Downlink UP fd02::1
Table 11-21 explains the fields in the output.
Table 11-21: show ipv6 dns relay fields
Field | Description |
---|
DNS feature status | Whether DNS relay is enabled |
DNS relay IPv6 service status | Whether DNS relay is enabled |
VRF Name | Name of the VRF |
Status | Not-running, Running, or Failed |
DNS Servers | IPv6 address of the DNS server |
Name | DNS server facing interface |
Type | Whether an uplink or a downlink |
State | Whether the interface is up of down |
Address | IPv6 address of the interface |
show ipv6 dns relay address
Use this command to display the IPv6 DNS relay configuration including the VRF name and DNS servers.
Command Syntax
show ipv6 dns relay address
Parameters
None
Command Mode
Exec mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#show ipv6 dns relay
DNS feature status: Enabled
DNS relay IPv6 service status: Enabled
VRF Name: vrf1
Status : Not-running
DNS Servers: fd01::2
Table 11-22 explains the fields in the output.
Table 11-22: show ipv6 dns relay address fields
Field | Description |
---|
DNS feature status | Whether DNS relay is enabled |
DNS relay IPv6 service status | Whether DNS relay is enabled |
VRF Name | Name of the VRF |
Status | Not-running, Running, or Failed |
DNS Servers | IPv6 address of the DNS server |
show running-config dns relay
Use this command to display DNS relay settings in the running configuration.
Command Syntax
show running-config dns relay
Parameters
None
Command Mode
Exec mode
Applicability
This command was introduced in OcNOS version 5.0.
Example
#show running-config dns relay
no ipv6 dns relay
!
ip vrf vrf1
ip dns relay address 1.1.1.2
ipv6 dns relay address fd01::2
!
ip vrf management
ip dns relay address 8.8.8.8
!
interface eth0
ip dns relay
!
interface xe1
ip dns relay uplink
!
interface xe32
ip dns relay
!
interface xe33
ip dns relay
!
interface xe44
ip dns relay
ipv6 dns relay
!