Showing posts with label IPv6. Show all posts
Showing posts with label IPv6. Show all posts

Enabling ipv6 on Windows Server 2003 DNS

IPv6 is not by default enabled on Windows Server 2003, installing ipv6 can be done from control panel (Network Connections -> Properties -> Install -> Protocol -> Add -> Microsoft TCP/IP version 6) . Assigning manual IPv6 address is not possible via GUI, so we'll use netsh :

netsh interface ipv6 add address [interface=]string [address=]ipv6address
for example: netsh interface ipv6 add address interface="Local Area Connection" address=2001:520:432:cafe::543

You can view ipv6 routing table using :
netsh interface ipv6 show routes
Adding gateway for this network interface can be done also with netsh, for example:
netsh interface ipv6 add route ::/0 "Local Area Connection" 2001:520:432:cafe::1

To configure DNS to listen over IPv6, install Windows Support Tools from installation cd rom from \Support\Tools\suptools.msi. Execute:
dnscmd /config /EnableIPv6 1
and restart the DNS service.

Using nslookup you can test the functionality of the DNS

How to turn off IPv6 router discovery?

My recommendation for servers and workstations that do not need "Stateless Autoconfiguration" is to turn off Router Discovery. You can turn of Router Discovery using netsh. For example, if you want to turn off Router Discovery on Local Area Connection you can type in the following statement from elevated command prompt:
netsh int ipv6 set int "Local Area Connection" routerdiscovery=disabled
To check other interface parameters including Router Discovery type in:
netsh int ipv6 show int "Local Area Connection"
And you'll have to receive something like this:




How to check EMBG (Unique Master Citizen Number) using regex

In this post, I will share my implementation of how to check if some number looks like EMBG or Unique Master Citizen Number. For those of yo...