Connect to the IPv6 Internet

Updated: October 7, 2009

Applies To: Windows Server 2008 R2

Important

This topic describes deployment of DirectAccess in Windows Server 2008 R2. For deployment of DirectAccess in Microsoft Forefront Unified Access Gateway (UAG), see the Forefront UAG DirectAccess Deployment Guide (https://go.microsoft.com/fwlink/?LinkId=179989).

To provide connectivity to the Internet Protocol version 6 (IPv6) Internet for DirectAccess clients, you must configure the DirectAccess server with direct or tunneled connection to the IPv6 internet. For tunneled connections, you can use 6to4 or an IPv6-in-Internet Protocol version 4 (IPv4) tunnel to a service provider that is providing tunneled access to the IPv6 Internet.

Before performing this procedure:

  • If you have a direct connection to the IPv6 Internet, you must determine the interface name or index of the DirectAccess server Internet interface and the next-hop IPv6 address for default route traffic.

  • If you are using 6to4, you must determine the IPv4 address of your 6to4 relay. If your Internet service provider (ISP) does not provide one, use 192.88.99.1.

  • If you are using an IPv6-in-IPv4 tunnel to a service provider, you must determine a name for the tunnel interface on the DirectAccess server, a public IPv4 address on the DirectAccess server to use as the local tunnel endpoint, the public IPv4 address of the service provider’s tunnel server, and an IPv6 next-hop address.

To complete these procedures, you must be a member of the local Administrators group, or otherwise be delegated permissions to configure IPv6 settings. Review details about using the appropriate accounts and group memberships at Local and Domain Default Groups (https://go.microsoft.com/fwlink/?LinkId=83477).

To configure a default IPv6 route for a direct connection to the IPv6 Internet

  1. On the DirectAccess server, start a command prompt as an administrator.

  2. From the Command Prompt window, type the netsh interface ipv6 add route ::/0 InterfaceNameOrIndex NextHopIPv6Address command.

To configure a 6to4-tunneled connection to the IPv6 Internet

  1. On the DirectAccess server, start a command prompt as an administrator.

  2. From the Command Prompt window, type the **netsh interface ipv6 6to4 set relay name=**6to4RelayAddress state=enabled command.

To configure an IPv6-in-IPv4-tunnel to the IPv6 Internet

  1. On the DirectAccess server, start a command prompt as an administrator.

  2. From the Command Prompt window, type the following commands:

    • netsh interface ipv6 add v6v4tunnel TunnelInterfaceName **localaddress=**DirectAccessServerPublicIPv4Address **remoteaddress=**ServiceProviderPublicIPv4Address

    • netsh interface ipv6 add route ::/0 TunnelInterfaceName NextHopIPv6Address

If you arrived at this page by clicking a link in a checklist, use your browser’s Back button to return to the checklist.