- Auto Traffic Analysis and Protocol Generation
- Classifying Network Traffic Using NBAR
- Enabling Protocol Discovery
- Configuring NBAR Using the MQC
- DSCP-Based Layer 3 Custom Applications
- MQC Based on Transport Hierarchy
- NBAR Categorization and Attributes
- Reporting Extracted Fields Through Flexible NetFlow
- NBAR Protocol Pack
- NBAR Protocol Pack Auto Update
- NBAR2 Custom Protocol
- NBAR2 Protocol Pack Hitless Upgrade
- NBAR Web-based Custom Protocols
- NBAR2 HTTP-Based Visibility Dashboard
- NBAR Coarse-Grain Classification
- SSL Custom Application
- Fine-Grain NBAR for Selective Applications
- NBAR Custom Applications Based on DNS Name
- NBAR Customized Assistance Based on SSL or HTTP
- Finding Feature Information
- Prerequisites for NBAR Custom Applications Based on DNS Name
- Restrictions for NBAR Custom Applications Based on DNS Name
- Information About NBAR Custom Applications Based on DNS Name
- How to Configure NBAR Custom Applications Based on DNS Name
- Configuration Examples for NBAR Custom Applications Based on DNS Name
- Additional References for NBAR Custom Applications Based on DNS Name
- Feature Information for NBAR Custom Applications Based on DNS Name
NBAR Custom
Applications Based on DNS Name
NBAR Custom Applications based on DNS Name feature provides the mechanism to customize applications based on the Domain Name System (DNS) hostnames.
- Finding Feature Information
- Prerequisites for NBAR Custom Applications Based on DNS Name
- Restrictions for NBAR Custom Applications Based on DNS Name
- Information About NBAR Custom Applications Based on DNS Name
- How to Configure NBAR Custom Applications Based on DNS Name
- Configuration Examples for NBAR Custom Applications Based on DNS Name
- Additional References for NBAR Custom Applications Based on DNS Name
- Feature Information for NBAR Custom Applications Based on DNS Name
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Prerequisites for NBAR Custom Applications Based on DNS Name
You must have basic knowledge of domain names.
Restrictions for NBAR Custom Applications Based on DNS Name
To use Domain Name System (DNS), you must have a DNS name server on your network.
DNS permits reading of UDP type messages only and considers only those response packets which have a source port of 53.
Information About NBAR Custom Applications Based on DNS Name
Overview of NBAR Custom Applications Based on DNS Name
Network-Based Application Recognition (NBAR) recognizes and classifies network traffic on the basis of a set of protocols and application types. The user adds to the set of protocols and application types that NBAR recognizes by creating custom protocols.
The user provides the DNS hostname signatures using theip nbar custom custom1 dns domain-name regular-expression id command in the form of a simplified regular expression, which the DNS server pushes to the DNS templates. The DNS-based classification functions only when the IP addresses derived as direct responses are added to the look up table (LUT) for future classification lookups.
When you define the ip nbar custom myDns dns domain-name *example command, the DNS traffic for a domain name that matches the expression "example" reaches the device. NBAR stores the corresponding IP address A.B.C.D of domain that matches the domain name with the expression "example" in its tables. When any TCP or UDP traffic with IP address A.B.C.D arrives, it is classified as myDns protocol.
How to Configure NBAR Custom Applications Based on DNS Name
Configuring the NBAR Custom Applications Based on DNS Name
1.
enable
2.
configure terminal
3.
ip
nbar
custom
custom-name
dns
domain-name
regular-expression
id
1
4.
exit
DETAILED STEPS
Configuration Examples for NBAR Custom Applications Based on DNS Name
Example: Configuring NBAR Custom Applications Based on DNS Name
Device> enable Device# configure terminal Device(config)# ip nbar custom custom1 dns domain-name *example id 11 Device(config)# exit
Additional References for NBAR Custom Applications Based on DNS Name
Related Documents
Related Topic |
Document Title |
---|---|
Cisco IOS commands |
Technical Assistance
Description |
Link |
---|---|
The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password. |
Feature Information for NBAR Custom Applications Based on DNS Name
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Feature Name |
Releases |
Feature Information |
---|---|---|
NBAR Custom Applications Based on DNS Name |
Cisco IOS XE Release 3.15S |
NBAR custom applications based on Domain Name Service (DNS) Name feature provides the mechanism to customize applications based on the DNS hostnames. The following command was introduced or modified: ip nbar custom. |