# Routing

With Edgeport’s Routing solution, you get robust, high-performance, and secure DNS service for your web application. It allows you to effectively manage DNS records directly through the platform’s dashboard and leverage the built-in mitigation for Distributed Denial of Service (DDoS) attacks on your servers.

So, navigate to the ***Routing*** section within the service menu.

* If you haven't created any DNS Zone yet, you'll encounter an introductory screen with a proposal to set up it - follow [this tutorial](https://docs.edgeport.com/product-docs/start-guide/configure-dns-zone) to accomplish this.

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FlO8IAiCL7O3GfVUDRtca%2Fthe%20routing%20section1.png?alt=media&#x26;token=0bbc3606-3de3-4de6-8f3f-3ea930b67b8c" alt=""><figcaption></figcaption></figure>

* Once you’ve configured the first DNS zone for your project, the section interface will change as follows:

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FrMx2mJfULz1GBxN5Mbth%2Fimage.png?alt=media&#x26;token=bc9ec6e7-6108-4ddd-81c1-a762b0772b91" alt=""><figcaption></figcaption></figure>

Here, you get access to the following options:

* [Monitoring the Requests](#h.zbofljlom2pm)
* [Adding New Records](#h.bdy7arn7mf6o)
* [Managing DNS Records](#h.9blupchs9hq7)
* [Removing DNS Zone](#h.5u1cfsqlfrb0)

### Monitoring the Requests <a href="#h.zbofljlom2pm" id="h.zbofljlom2pm"></a>

In the upper section of the frame, you'll find the **Requests** graph - it displays the number of queries received by your DNS zone during the selected time interval (either *Last 24 hours* or *Last Month*).

You can choose the desired time frame using the dropdown list located to the right, as illustrated below:

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FuvFXjmMX5DpwCdVuj2EO%2Fimage.png?alt=media&#x26;token=dfd39bd0-c811-4ab9-90e2-40b900060aa0" alt=""><figcaption></figcaption></figure>

This data is valuable for assessing the workload your project is handling.

### Adding New Records <a href="#h.bdy7arn7mf6o" id="h.bdy7arn7mf6o"></a>

Click on the **Add New Record** button in the top right corner to modify the configuration of your DNS zone by adding custom DNS records to it:

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2Fn4Oiy9DYCn2hDQ3daXl1%2Fimage.png?alt=media&#x26;token=16db8f21-ed89-49ab-a6ca-9fcdfcaee580" alt=""><figcaption></figcaption></figure>

In the opened frame, you’ll need to select the required record **Type** and complete the remaining fields based on your selection.

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FdX3VbATrp8SDqcmDZ2rt%2Fimage11.png?alt=media" alt="" width="442"><figcaption></figcaption></figure>

To explore the comprehensive list of supported record types, along with details about their purposes and recommendations for filling in their properties, please refer to [this guide](https://www.google.com/url?q=https://support.edgeport.com/en/articles/6704162-types-of-supported-records\&sa=D\&source=editors\&ust=1695810054381029\&usg=AOvVaw1IpXk9I5x9_YmHU12npEwO).

Once you've entered the necessary details, confirm your entries by clicking **Add**.

{% hint style="warning" %}
**Note** that these changes may take some time to propagate across all service Points of Presence (PoPs), typically up to a maximum of 24 hours.
{% endhint %}

### Managing DNS Records <a href="#h.9blupchs9hq7" id="h.9blupchs9hq7"></a>

In the lower part of the screen, you’ll find a section dedicated to managing the already existing records within your DNS zone.

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FvR4K2btSxRYcwiIBcrTV%2Fimage.png?alt=media&#x26;token=dc8db2c6-accd-449c-9da8-dba3f864cb15" alt=""><figcaption></figcaption></figure>

It consists of two parts: [system-defined](#h.yspiujqtd07h) records and your [custom](#h.x2x4z58kythr) records.

#### System-Defined Records <a href="#h.yspiujqtd07h" id="h.yspiujqtd07h"></a>

Clicking on the ***Default records*** line reveals a complete list of mandatory records that were automatically added to the configuration by Edgeport’s DNS service upon [Creating a DNS Zone](https://docs.edgeport.com/product-docs/start-guide/configure-dns-zone).

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FgSKhsEoN8n5NDpIlKrll%2Fimage.png?alt=media&#x26;token=c373d448-1271-472c-b268-29749cf45a70" alt=""><figcaption></figcaption></figure>

This list includes the records of the following types:

* **NS** records - state the domains of Edgeport’s vanity name servers to which queries are directed
* **A** records - define the IPv4 addresses that correspond to Edgeport’s vanity name servers.
* **AAAA** records - define the IPv6 addresses that correspond to Edgeport’s vanity name servers.

{% hint style="success" %}
Please **Note** that while these system-defined records cannot be edited or deleted, you are free to add, modify, or delete your custom NS, A, and AAAA records as you need them.
{% endhint %}

#### Custom Records <a href="#h.x2x4z58kythr" id="h.x2x4z58kythr"></a>

All your manually [added](#h.bdy7arn7mf6o) records are displayed beneath the list of default records:

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FT0jXtJjZkAYRelllvSFR%2Fimage.png?alt=media&#x26;token=125b5af8-b8c6-4f88-a68d-72ba8775c014" alt=""><figcaption></figcaption></figure>

To facilitate navigation through your custom records, use the ***Type*** selection on the right to sort the list by record type. Or, you can locate a particular string by specifying the appropriate record *Name, Type*, or *Value* within the search field above.

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FSr7zdkiqgHmtOiTX7zll%2Fimage.png?alt=media&#x26;token=51450e10-c92b-42d9-80c3-44be4a2904c0" alt=""><figcaption></figcaption></figure>

Any of your custom records can be easily edited or removed using the corresponding icons provided on each line.

* In order to ***edit*** the record, click the pencil![](https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2Fkbxs3Sc2A6vfAywoOgEg%2Fimage6.png?alt=media)icon. You’ll be presented with a frame where you can modify any of the record’s properties:

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FiH0twHy1xmJTLZWyfGru%2Fimage.png?alt=media&#x26;token=c9ac6185-bf1c-4656-924a-2f6f87992cbc" alt="" width="444"><figcaption></figcaption></figure>

Confirm your changes by selecting **Save**.

* In order to ***remove*** the record, click the bin![](https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FYiRTR3vE80UOLRGtk6Dj%2Fimage15.png?alt=media)icon.

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2F4I0hytTV4RiKmxSWfxt6%2Fimage4.png?alt=media" alt="" width="332"><figcaption></figcaption></figure>

In the resulting pop-up, confirm this action by selecting the **Delete** button.

{% hint style="warning" %}
&#x20;Please **pay attention** that this action cannot be undone.
{% endhint %}

### Removing DNS Zone <a href="#h.5u1cfsqlfrb0" id="h.5u1cfsqlfrb0"></a>

Click the **Remove DNS Zone** button at the top of the frame to initiate this action.

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FO4D9LQyTjCWpFViYCMJY%2Fimage.png?alt=media&#x26;token=bbdd408d-576e-4d50-aad7-2966a0519209" alt=""><figcaption></figcaption></figure>

In the confirmation frame that appears, input the DNS zone name followed by a dot (as prompted by the hint in the frame's text), and confirm your choice by clicking **Delete Zone**.

<figure><img src="https://539288051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrAkU8kT3556pTePJXRV3%2Fuploads%2FPXZtZN5u4FjvCRGuZKu6%2Fimage.png?alt=media&#x26;token=318aa531-d6a6-4bee-9143-be4cd4f4b53d" alt="" width="446"><figcaption></figcaption></figure>

{% hint style="warning" %}
Please **pay attention** that this action cannot be undone.
{% endhint %}
