# AKAMAITLC

`AKAMAITLC` is a proprietary Top-Level CNAME (TLC) record type specific to Akamai Edge DNS. It allows CNAME-like functionality at the zone apex (`@`) of a domain where regular CNAME records are not permitted.

The difference between `AKAMAITLC` and `CNAME` is that `AKAMAITLC` records are resolved by Akamai Edge DNS servers instead of the client's resolver. This is similar to how `AKAMAICDN` records work, except that `AKAMAITLC` records can be pointed to any domain, not just Akamai properties. If you are pointing to an Akamai property, you should use `AKAMAICDN` instead.

Important restrictions:

* Can only be used at the zone apex (`@`)
* Limited to one `AKAMAITLC` record per zone
* Cannot coexist with an `AKAMAICDN` record at the apex

The `answer_type` parameter controls which record types are returned when clients resolve the target:

* `DUAL`: Returns both IPv4 (`A`) and IPv6 (`AAAA`) records
* `A`: Returns only IPv4 records
* `AAAA`: Returns only IPv6 records

### Example

{% code title="dnsconfig.js" %}

```javascript
D("example.com", REG_MY_PROVIDER, DnsProvider(DSP_MY_PROVIDER),
    // Redirect example.com to google.com, returning both A and AAAA records
    AKAMAITLC("@", "DUAL", "google.com."),
);
```

{% endcode %}
