# ip nat6

## Syntax

```
[no] ip nat6 off|on
```

## Syntax Description

<table><thead><tr><th width="203">Keyword</th><th>Description</th></tr></thead><tbody><tr><td><code>no</code></td><td>(Optional) This is the same as <code>ip nat6 off.</code></td></tr><tr><td><code>off</code></td><td>Disables IPv6 NAT on the interface.</td></tr><tr><td><code>on</code></td><td>Enables IPv6 NAT on the interface.</td></tr></tbody></table>

## Defaults

IPv6 Network Address Transnation is disabled on all interfaces by default.

## Usage Guidelines

When Network Address Translation (NAT) is enabled on an interface, the source IP address of transmitted packets is changed to the Island's IP address assigned to the interface. Depending on the protocol involved, the source port number, as well as address information embeded in the payload, may be modified as well.

Island maintains a list of active NAT translations so that received packets can be routed back to the proper internal client.

NAT is typically used to map private IP addresses on a LAN to a public IP address on the WAN.

This command is valid only in interface context. Entering it will set the [interface mode](https://docs.islandrouter.com/island-router-cli-2.3.2/commands/ip-interface-context/ip-autoconfig) to `manual`.

## Examples

```
ip nat6 on
```

## Related Commands

{% content-ref url="../interface" %}
[interface](https://docs.islandrouter.com/island-router-cli-2.3.2/commands/interface)
{% endcontent-ref %}

{% content-ref url="ip-nat4" %}
[ip-nat4](https://docs.islandrouter.com/island-router-cli-2.3.2/commands/ip-interface-context/ip-nat4)
{% endcontent-ref %}
