DNS > Class 3 - Data Center Availability Services Using BIG-IP DNS > Listeners Source | Edit on
TCP IP Address¶
The IP address we configured in the previous task is not sufficient on its own in most cases. We need to also configure an IP address that is associated with a TCP profile to ensure that the BIG-IP DNS can process incoming TCP requests in addition to UDP.
Note
It is required to complete the following task on both gtm1.site and gtm1.site2
On gtm1.site1 navigate to: DNS ›› Delivery : Listeners : Listener List
On gtm1.site2 navigate to: DNS ›› Delivery : Listeners : Listener List

Create a TCP listener.
Field | gtm1.site1 | gtm1.site2 |
---|---|---|
Name | isp1_site1_ns1.example.com_tcp_53_virtual | isp1_site2_ns2.example.com_tcp_53_virtual |
Destination | 203.0.113.8 | 198.51.100.40 |
Protocol Profile (Client) | example.com_tcp-dns_profile | example.com_tcp-dns_profile |
DNS Profile | example.com_dns_profile | example.com_dns_profile |

Be sure to create the 198.51.100.40 address on gtm1.site2

gtm1.site1 TMSH command:
TMSH
tmsh create gtm listener isp1_site1_ns1.example.com_tcp_53_virtual address 203.0.113.8 ip-protocol tcp mask 255.255.255.255 port 53 profiles add { example.com_dns_profile example.com_tcp-dns_profile }
gtm1.site2 TMSH command:
TMSH
tmsh create gtm listener isp1_site2_ns2.example.com_tcp_53_virtual address 198.51.100.40 ip-protocol tcp mask 255.255.255.255 port 53 profiles add { example.com_dns_profile example.com_tcp-dns_profile }