跳转到内容
Ask AI

DNS Configuration

此内容尚不支持你的语言。

[Command]

dns server ip-address

no dns server ip-address

[Purpose]

Configure Domain Name System (DNS) Servers

[View]

System configuration view

[Use Cases]

sonic# configure
sonic(config)# dns server 114.114.114.114

[Command]

dns relay enable

no dns relay enable

[Purpose]

Enable the DNS relay function on the device to allow it to resolve domain names via a domain name server.

[View]

System configuration view

[Use Cases]

sonic# configure
sonic(config)# dns relay enable

[Command]

dns query-group string

[Purpose]

Configure the DNS domain name table; you can add domain names to the domain name table.

[View]

System configuration view

[Notes]

After configuring the DNS server and enabling DNS relay, proceed to configure the DNS query-group.

[Use Cases]

sonic# configure
sonic(config)# dns query-group test
sonic(config-dns-query-group-test)#

[Command]

query hostname string

[Purpose]

Add a domain name to the DNS domain name table for subsequent ACL configuration. Multiple queries can be configured within the table.

[View]

DNS Domain Name Table View

[Parameter]

ParameterDescription
hostname stringThe configured domain name, must not exceed 64 characters.

[Use Cases]

sonic# configure
sonic(config)# dns query-group test
sonic(config-dns-query-group-test)#query www.weibo.com

[Command]

rule rule_id [ {packet-action {deny|permit}}] [src-ip ip-address] [dst-ip ip-address][src-port port] [dst-port port] [ip-type type][src-dns-group name] [dst-dns-group name ]

no rule rule_id

[Purpose]

Add DNS ACL rules

[View]

ACL View

[Parameter]

ParameterDescription
rule_idRule ID, value range: 0-500; also indicates rule priority (higher number = higher priority), values must be unique
packet-actionPacket action when rule is matched
denyDiscard
permitAllow to pass
src-ip ip-addressSource IP address, format: A.B.C.D/M
dst-ip ip-addressDestination IP address, format: A.B.C.D/M
src-dns-group nameSource DNS domain group, name refers to created domain group name
dst-dns-group nameDestination DNS domain group, name refers to created domain group name

[Notes]

When configuring DNS ACL related rules, please note that the src dns group/dst dns group matching fields cannot be configured and distributed together with src ip/dst ip.

[Use Cases]

sonic(config)# access-list L3 test ingress
sonic(config-L3-acl-test)# rule 1 dst-dns-group test1 packet-action permit