Solved

IPv6 DNS took precedence over newer IPv4 assignment

Posted on 2014-03-04
7
3,452 Views
Last Modified: 2014-03-17
Had a strange thing happen.  I have an HP laptop with Win 7.  I got onto the WiFi network at work which is just bridging the data subnet.  But oddly the expected local IPv4 DNS server was not taking priority as viewed by nslookup.  I think that may be my home comcast assigned DNS.  

So the question is:  Can I make IPv4 addressing and assigned DNS always take priority over IPv6?  The way I dealt with the immediate issue was to just disable IPv6 on the wifi nic.  That worked.  But wonder if there's a more subtle approach I could take.


U:\>nslookup
Default Server:  UnKnown
Address:  2001:558:feed::1
0
Comment
Question by:amigan_99
  • 3
  • 3
7 Comments
 
LVL 50

Accepted Solution

by:
Don Johnston earned 500 total points
ID: 39905235
IPv6 lookups (A) are preferred over IPv6 (AAAA).

You can change this behavior though. But it depends on which OS you're running.  

For windows:
http://superuser.com/questions/436574/ipv4-vs-ipv6-priority-in-windows-7

If not, just google "prefer IPv4 DNS IPv6" and add your OS.
0
 
LVL 39

Expert Comment

by:footech
ID: 39905310
@donjohnston - I think you meant to say, "IPv6 lookups (AAAA) are preferred over IPv4 (A)."
:)
0
 
LVL 50

Expert Comment

by:Don Johnston
ID: 39905314
Yep.  Strikes again, Dyslexia does. :-)
0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 
LVL 1

Author Comment

by:amigan_99
ID: 39905443
Seems we're on the right track.  But the issue I was seeing here was somewhat different.  It's not that DNS was resolving to IPv6 addresses.  It's that the DNS server that Windows 7 had decided to use was at an IPv6 owned by Comcast.  And I had never hard set that DNS server in my TCP/IP properties.  In fact I had gone to entirely different network (work) which hands out a v4 IP address and a local v4 defined DNS server.  Yet my system kept insisting on using that IPv6 DNS server despite reboot, despite ipconfig /release and renew and /dnsdflush.  The only thing that worked was going into wifi adapter properties and unchecking the IPv6 box.  Then everything sorted itself out.
0
 
LVL 50

Expert Comment

by:Don Johnston
ID: 39906115
I guess I'm not following you.

If there is any IPv6 DNS server, your host will use that to resolve a domain name.  You got the DNS server through DHCP.
0
 
LVL 1

Author Comment

by:amigan_99
ID: 39919703
Oops - hadn't responded in a while.  Following up..

The IPv6 DNS information must have come from my home and not from the DHCP servers at work.  At least that would be a viable theory.  I have Comcast at home so I could see the laptop grabbing an IPv6 Comcast IP and DNS from the Comcast (XFinity) router.  But what I'm saying is - the next day I go into work.  I know that the work networks have no direct connection to Comcast anything.  The DHCP server at work hands me an IPv4 address (and perhaps an IPv6) and yet I still have that comcast IPv6 DNS server.  The DHCP servers at work have no knowledge of that DNS server.  Yet it keeps coming back like a crazy ex girlfriend!
0
 
LVL 1

Author Closing Comment

by:amigan_99
ID: 39935632
I didn't really solve the mystery in full and I don't want to go through the process of recreating the environment with the failed state.  But this is very helpful information for dealing with IPv6 generally in the future.  Thank you.
0

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Resolve DNS query failed errors for Exchange
On some Windows 7 (SP1) computers, Windows Update becomes super slow even the computer is reasonably fast.  There's one solution that seemed to have worked well for me (after trying a few other suggested solutions).
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.
This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum editing capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question