Thank you for spending time with me on the webcast to get an overview of IPv6 and how Windows Vista leverages the technology! A thank you goes to John Baker for helping out with the Q/A. Here are some resources to you:

Wiki on IPv6: http://en.wikipedia.org/wiki/IPv6

Watch a replay of the webcast here: Why Deploy Internet Protocol Version 6 (IPv6)?

Without any more delay here are the questions.  Please comment or email if you need more information.

Question: How do you change the "keep alive interval" larger in FTP virtual server (KB)?
Answer: http://msdn2.microsoft.com/en-us/library/system.net.ftpwebrequest.keepalive.aspx

Question: Will IPv6 be natively supported in a standard NIC adapter? (Given there are supported routers and, switches available)
Answer: Check this link for info on IPv6 support
http://msdn2.microsoft.com/en-us/library/ms738570.aspx

Question: In IPv4 and IPv6 mixed environments is the protocol being used determined by the application programming or the operating system?
Answer: Determined by the application

Question: Will installing IPv6 on windows Server 2003 break anything?
Answer: No, because the IP Protocol that is used is determined by the application. To install the IPv6 protocol for Windows Server 2003, perform the following:

  1. Log on to the computer with a user account that has privileges to change network configuration.
  2. Click Start, click Control Panel, and then double-click Network Connections.
  3. Right-click any local area connection, and then click Properties.
  4. Click Install.
  5. In the Select Network Component Type dialog box, click Protocol, and then click Add.
  6. In the Select Network Protocol dialog box, click Microsoft TCP/IP version 6, and then click OK.
  7. Click Close to save changes to your network connection.

Alternately, from the Windows Server 2003 desktop, click Start, point to Programs, point to Accessories, and then click Command Prompt. At the command prompt, type netsh interface ipv6 install. To use Remote Procedure Call (RPC) applications over IPv6, you must first restart the computer.

Question: Does IPv6 support Domain Name System (DNS)?
Answer: Yes. The IPv6 protocol for Windows supports DNS in the following ways:

  • The DNS client supports the querying, processing, and dynamic registration of IPv6 host resource records, also known as AAAA (quad-A) records. For Windows XP and Windows Server 2003, DNS messages can be exchanged only over IPv4. For Windows Vista and Windows Server “Longhorn,” DNS messages can be exchanged over either IPv4 or IPv6.
  • The Windows Vista and Windows Server “Longhorn” DNS client automatically configures the DNS server addresses of FEC0:0:0:FFFF::1, FEC0:0:0:FFFF::2, and FEC0:0:0:FFFF::3. You can also configure additional IPv6 addresses of IPv6-capable DNS servers using the netsh interface ipv6 add dns command. Even though IPv6 for Windows XP and Windows Server 2003 configures these DNS server addresses and supports the netsh interface ipv6 add dns command, DNS messages are only sent over IPv4.
  • The DNS Server service in Windows Server 2003 and Windows Server “Longhorn” supports the storage, querying, and dynamic registration of IPv6 host resource records. DNS messages can be exchanged over either IPv4 or IPv6. To enable the DNS Server service in Windows Server 2003 to use DNS over IPv6, use the dnscmd /config /EnableIPv6 1 command, and then restart the DNS Server service.

Question: Is it possible to configure a manual tunnel using the netsh command ?
Answer: Yes, take a look at the Windows Vista help for more information. The Windows Vista netsh command works almost identical to its predecessors.