networking - Windows 7 Home Premium Ignoring DNS Suffix seach list

30
2014-04
  • user201001

    I am using Cisco AnyConnect to connect to my work network for a work from home situation. The connection is fine, however I am having a DNS problem. My work DNS has various suffixes, but for some reason my Windows 7 computer simply ignores them when I add them to the "Append these DNS suffixes (in order)" option in network connection settings.

    An example of my problem is this:

    I am try to connect to example.foo

    The full DNS entry for this entry is example.foo.bar.employer.com. This full address resolves perfectly. However, example.foo is not translating to the full version even though bar.employer.com is in my DNS suffix search list.

    I have tried the suggestions in this question: Windows 7 not appending connection-specific DNS suffix

    However, when I run gpedit.msc I do not have the options that are described in the answers. Specifically, I do not have "Allow DNS Suffix Appending to Unqualified Multi-Label Name Queries". I do have an option called "DNS Suffix Search List", although the description says this is for single-label name resolution.

    A quick test shows that Windows is properly doing suffix searches with single-label look ups (example) vs multi-label look ups (example.foo).

    Here is the output of my ipconfig /all:

    Windows IP Configuration
    
       Host Name . . . . . . . . . . . . : MYCOMPUTER
       Primary Dns Suffix  . . . . . . . :
       Node Type . . . . . . . . . . . . : Hybrid
       IP Routing Enabled. . . . . . . . : No
       WINS Proxy Enabled. . . . . . . . : No
       DNS Suffix Search List. . . . . . : bar.employer.com
                                           employer.com
    
    Ethernet adapter Local Area Connection 2:
    
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Cisco AnyConnect Secure Mobility Client Virtual Min
    iport Adapter for Windows x64
       Physical Address. . . . . . . . . : REDACTED
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       Link-local IPv6 Address . . . . . : REDACTED(Preferred)
       Link-local IPv6 Address . . . . . : REDACTED(Preferred)
       Link-local IPv6 Address . . . . . : REDACTED(Preferred)
       IPv4 Address. . . . . . . . . . . : REDACTED(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.248.0
       Default Gateway . . . . . . . . . : ::
                                           REDACTED
       DHCPv6 IAID . . . . . . . . . . . : 318768538
       DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-15-E8-A6-10-F4-6D-04-73-84-53
       DNS Servers . . . . . . . . . . . : REDACTED
                                           REDACTED
       Primary WINS Server . . . . . . . : REDACTED
       NetBIOS over Tcpip. . . . . . . . : Enabled
    
    Ethernet adapter Local Area Connection:
    
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
       Physical Address. . . . . . . . . : REDACTED
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 192.168.1.222(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 192.168.1.1
       DNS Servers . . . . . . . . . . . : REDACTED
                                           REDACTED
       NetBIOS over Tcpip. . . . . . . . : Enabled
    
    Tunnel adapter employer.com:
    
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       Link-local IPv6 Address . . . . . : REDACTED(Preferred)
       Default Gateway . . . . . . . . . :
       DNS Servers . . . . . . . . . . . : REDACTED
                                           REDACTED
       NetBIOS over Tcpip. . . . . . . . : Disabled
    
    Tunnel adapter Teredo Tunneling Pseudo-Interface:
    
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    
    Tunnel adapter isatap.{5B0333FC-FD61-4ED0-A137-7EB84DD9170A}:
    
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    
  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    networking - Windows 7: How to solve IPv6 "No network access" problem?
  • cletus

    I'm tearing my hair out on this one. Basically I need IPv6 to work on a Windows 7 (Home Premium) Dell laptop and it isn't.

    I have the wireless networking all working but if I click on the wireless network and select status it says:

    IPv6 Connectivity: No network access

    I have the firewall completely disabled, the registry setting DisabledComponents is set to 0 (for IPv6) and I can only find answers of Google that go something like:

    • reset the TCP/IP stack (done that, no effect);
    • you don't need IPv6 (yes I do)

    IPv6 is enabled in the properties for my wireless adapter. God I hate Windows. Anyone have a solution for this?

    Annoyingly I had a similar problem to this a few weeks ago and I ended up running a command that removed a firewall rule and that solved it even though my firewall was disabled so there's something strange going on here. I really need a solution before I go nuts.

    Edit: no other Windows 7/Vista machines on this network. I'm actually trying to talk to an Airport Express, which uses IPv6 for AirTunes and configuration. Works seamlessly on my Macbook Pro on the same network. Windows 7 doesn't see it nor can it see the extra speakers in iTunes. Non-functioning IPv6 seems to be the cause but I can't find out why IPv6 isn't working.

    Edit 2: I should also point out I have a link-local IPv6 address (ie fe80::/10) on the wireless interface. Also, IPv6 works over ethernet but not wireless!!! I don't understand this. Below is the output from running ipconfig /all.

    Notice that wireless has DHCPv6 and other things on it and the ethernet doesn't. So I guess I need to make the wireless like the ethernet somehow? Windows IP Configuration

       Host Name . . . . . . . . . . . . : laptop
       Primary DNS Suffix  . . . . . . . :
       Node Type . . . . . . . . . . . . : Hybrid
       IP Routing Enabled. . . . . . . . : No
       WINS Proxy Enabled. . . . . . . . : No
    
    Ethernet adapter Local Area Connection 2:
    
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Broadcom Virtual Wireless Adapter
       Physical Address. . . . . . . . . : 1C-65-9D-0B-E4-7F
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
    
    Wireless LAN adapter Wireless Network Connection:
    
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : DW1501 Wireless-N WLAN Half-Mini Card
       Physical Address. . . . . . . . . : 1C-65-9D-0B-E4-7F
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
       Link-local IPv6 Address . . . . . : fe80::598:e33c:9cc7:b542%12(Preferred)
       IPv4 Address. . . . . . . . . . . : 192.168.1.104(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Lease Obtained. . . . . . . . . . : Sunday, 3 October 2010 10:11:17 AM
       Lease Expires . . . . . . . . . . : Wednesday, 6 October 2010 10:11:17 AM
       Default Gateway . . . . . . . . . : 192.168.1.1
       DHCP Server . . . . . . . . . . . : 192.168.1.1
       DHCPv6 IAID . . . . . . . . . . . : 219964829
       DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-08-Firefox-C3-F0-4D-A2-7B-63-00
       DNS Servers . . . . . . . . . . . : 192.168.1.1
       NetBIOS over Tcpip. . . . . . . . : Enabled
    
    Ethernet adapter Local Area Connection:
    
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Realtek PCIe FE Family Controller
       Physical Address. . . . . . . . . : F0-4D-A2-7B-63-00
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
       Link-local IPv6 Address . . . . . : fe80::a8a6:9367:8182:fa68%11(Preferred)
       IPv4 Address. . . . . . . . . . . : 192.168.1.111(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Lease Obtained. . . . . . . . . . : Sunday, 3 October 2010 11:39:15 AM
       Lease Expires . . . . . . . . . . : Wednesday, 6 October 2010 11:39:15 AM
       Default Gateway . . . . . . . . . : 192.168.1.1
       DHCP Server . . . . . . . . . . . : 192.168.1.1
       DHCPv6 IAID . . . . . . . . . . . : 250629538
       DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-08-Firefox-C3-F0-4D-A2-7B-63-00
       DNS Servers . . . . . . . . . . . : 192.168.1.1
       NetBIOS over Tcpip. . . . . . . . : Enabled
    
    Tunnel adapter iSATAp.{1533D0AA-42AB-4904-B22E-EEF6054E76C3}:
    
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    
    Tunnel adapter iSATAp.{D60E2DFB-D336-4A54-B77C-979A6B5A7F05}:
    
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    
    Tunnel adapter iSATAp.{E66DCB54-E7A4-41B9-ADEE-86284F92EEF1}:
    
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    
    Tunnel adapter Teredo Tunneling Pseudo-Interface:
    
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    

  • Related Answers
  • user52070

    I found a solution to this:

    1. Start the Airport Utility;
    2. Select the Airport Express;
    3. Click "Advanced";
    4. Select IPv6;
    5. Change IPv6 mode to "Tunnel";
    6. Check "Block incoming IPv6 connections";
    7. Configure IPv6 automatically.

    Restart and suddenly Windows 7 can see it. OSX could see it regardless but can still see it.

    Don't ask me why but this fixed it.

  • William Hilsum

    The local network / internet access is complicated.

    Based on your comments, I think the reason you are seeing the message you are seeing is because there are no other Windows Vista or Windows 7 machines on your network (or any other machines designed for link local IPv6).

    These are the possible states:

    No network access - No DHCP server, no link-local address assigned.
    
    Limited network (or similar) - No DHCP, link-local address assigned.
    
    No Internet - DHCP detected, no access to internet
    
    Internet - DHCP detected, Internet access available.
    

    Link Local addresses are purely used in an ad-hoc way for computers to network without a network infrastructure. The only way I know of to make it work is to either have an IPv6 enabled DHCP server, use other link-local compatible devices or manually assigning an IPv6 address.

    In addition, to rule out anything silly / restrictions on your machine (I have seen a few drivers cause this), you can check it hasn't been disabled in your registry:

    Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\ and look for an entry called DisabledComponents and make sure it is a 32-bit Dword and set to 0. If you do not see it, try creating it in order to reset restrictions, then restart your computer.

  • Tom Wijsman

    Your currect Windows IP Configuration shows both connections simultaneously, so...

    Pull out the network cable and see if the wireless does connect then.

    Really sounds dumb, so hit me if I misread something...


    Update 1.

    Can you try the following three commands with the wired connection disabled and update your question:

    netsh interface ipv6 show addresses
    
    netsh interface ipv6 show interfaces
    
    netsh interface ipv6 show subinterfaces
    

    Are you sure that this is enabled (and the properties configured right):

    alt text

  • harrymc

    Many wireless routers automatically block all contact between wireless units.

    Something to verify:

    Check if "Client Isolation" is turned on in the wireless router (if it has this option).
    This option is also sometimes called "AP isolation" or "Privacy Separator".

  • Joel Coehoorn

    Sounds like it could be a bug in the driver for your wireless card. Make sure it's up to date. If it's already up to date, it could be a regression and you can actually try an older driver. Since IPv6 just isn't used much at all on the desktop in the PC world, a lot of manufacturers haven't done the testing they need to in this area. Even macs have had some trouble.

  • anti.e

    i've been having similar issue. but many threads on the web seem to claim that IP6 only works on a LAN and not a WLAN. hope i'm wrong because then I could get higher speeds. at the moment limited to 54mbs when router is providing 300mbs

  • harrymc

    The article Windows 7 and IPv6: Useful at Last? :

    The root of this is that Windows 7 handles IPv6 auto-configuration with the Neighbor Discovery Protocol (NDP) in a manner that’s not quite the same as how the RFC standards prescribes them. You can get around this by disabling Microsoft’s take on how IPv6 addresses are assigned with the command:

    netsh interface ipv6 set global randomizeidentifiers=disabled
    

    If this doesn't help, you might play around with the Microsoft 6to4 Adapter, which will let you use ipv4 over an ipv6 network:

    In Device Manager, Action –> Add Legacy Hardware –> Next –> Install the hardware that I manually select from a list –> Network adapters –> Microsoft –> Microsoft 6to4 Adapter –> Next –> Finish the wizard.

    From Configuring and Deploying IPv6 on Windows Vista

    6to4 is a technology that assigns addresses and automatically configures tunnels between routers to provide unicast IPv6 connectivity between IPv6-capable sites and hosts across the IPv4 Internet.

    Note : 6to4 only works with Public addresses.

    In general, 6to4 routers are used to allow IPv6 clients to communicate with each other by using IPv6 over the IPv4 Internet. 6to4 routers require a public IPv4 address. Like ISATAP, the application data and IPv6 header are encapsulated in an IPv4 header to traverse the IPv4 Internet.

    Unfortunately, I don't have the right environment for testing all this.