2.6. TCP Listeners¶
A TCP listener is an IP address that will receive DNS queries.
Navigate to: DNS ›› Delivery : Listeners : Listener List
https://router01.branch01.example.com/tmui/Control/jspmap/tmui/dns/listener/list.jsp
Create two TCP listeners according to the table below:
Pro-tip: You can use the ‘Repeat’ button to easily create the second virtual server
| Setting | Value |
|---|---|
| Name | DC01_tcp_53_virtual |
| Destination | 10.1.20.200 |
| Service Port | DNS 53 |
| VLAN and Tunnel Traffic -> Enabled on.. | branch01_vlan |
| Protocol | TCP |
| Protocol Profile (Client) | example.com_tcp-dns_profile |
| DNS Profile | example.com_dns_profile |
| Pool | branch01_dns_pool |
| Setting | Value |
|---|---|
| Name | DC02_tcp_53_virtual |
| Destination | 10.1.20.210 |
| Service Port | DNS 53 |
| VLAN and Tunnel Traffic -> Enabled on.. | branch01_vlan |
| Protocol | TCP |
| Protocol Profile (Client) | example.com_tcp-dns_profile |
| DNS Profile | example.com_dns_profile |
| Pool | branch01_dns_pool |
https://router01.branch01.example.com/tmui/Control/jspmap/tmui/dns/listener/create.jsp
TMSH
tmsh create gtm listener DC01_tcp_53_virtual address 10.1.20.200 port 53 ip-protocol tcp pool branch01_dns_pool profiles add { example.com_dns_profile example.com_tcp-dns_profile } vlans add { branch01_vlan } vlans-enabled
TMSH
tmsh create gtm listener DC02_tcp_53_virtual address 10.1.20.210 port 53 ip-protocol tcp pool branch01_dns_pool profiles add { example.com_dns_profile example.com_tcp-dns_profile } vlans add { branch01_vlan } vlans-enabled