How to Fix IPv4/IPv6 ‘No Internet Access’ Error

The IPv4/IPv6 No Internet Access issue indicates that you are connected to the local network but cannot access the internet. This problem often arises when the system fails to obtain the correct IP address due to a misconfiguration of DHCP or network adapter settings.

The most common cause of this issue is incorrect IPv4/IPv6 settings, which can occur due to a lack of awareness about these settings. Other causes may include ISP issues, outdated or corrupted network drivers, and problems with Winsock.

Before exploring the solutions to this issue, please ensure your internet is working properly on other devices. Otherwise, following the methods below may be a waste of time.

Now that we understand the causes, let’s have a look at the solutions.

1. Configure the IPv4/IPv6 Settings Manually

Although we recommend obtaining the IP address automatically for your device, manually configuring the IPv4/IPv6 settings might be necessary because DHCP is failing to assign the correct IP settings. By manually configuring the IP address, you ensure that your device communicates correctly with the router. This step bypasses potential network configuration errors and eliminates issues related to incorrect IP assignments or network communications.

  1. Press the Win key and type Control Panel.
  2. Navigate to Network & Internet > Network and Sharing Center.
  3. Click Change Adapter Settings on the left, right-click on your network adapter, and select Properties.
  4. Double-click the network protocol named Internet Protocol Version 4 (TCP/IPv4) to open its properties.
  5. Select Use the following IP address and enter the necessary IP details.
  6. If you are unsure about your IP information, press the Win key and type Command Prompt.
  7. Open the Command Prompt, type ipconfig, and hit Enter to execute the command.
  8. Note down the IP details, such as IPv4 Address, Subnet Mask, and Default Gateway.
  9. Enter the details in the TCP/IPv4 properties.
  10. Alternatively, if you don’t see any IP details in the Command Prompt, you can access your router’s admin panel by entering the default gateway address, which is typically 192.168.0.1 or 192.168.1.1 for IPv4. You can also ask your ISP if you cannot find it.
  11. Locate and navigate to the option related to DHCP, LAN, or Network.
  12. Note down the necessary IP details such as the subnet mask, default gateway, and IP address. Typically, the subnet mask is 255.255.255.0, and the default gateway of the router is 192.168.0.1.
  13. When manually configuring IPv4, you need to create the IP address for the device yourself. First, obtain the full IP address from the router’s control panel, then change the last digit. For example, if the IP address is 192.168.0.100, change it to 192.168.0.5. Ensure that you assign a unique address that has not already been assigned to any other device in your local network.
  14. Once done, go back to the control panel and enter the IP details.
  15. Type 8.8.8.8 in the Preferred DNS Server and 8.8.4.4 in the Alternative DNS Server.
  16. Finally, click OK, and the issue should be resolved.

2. Reinstall the Network Adapter

Over time, network drivers can become corrupted or outdated, leading to communication failures between the router and the device. Reinstalling the network driver will refresh its functionality, restore default settings, and resolve any configuration issues that may be causing the problem. Therefore, try reinstalling the network adapter to see if this resolves the issue.

  1. Right-click the Start Menu and select Device Manager to open it.
  2. Once you are in the Device Manager, expand the Network Adapters section.
  3. Right-click the network adapter and select Uninstall device.
  4. Again, click Uninstall to confirm.
  5. If you don’t know which network adapter to reinstall, you may uninstall all the network adapters and restart your computer to reinstall them.
  6. Once done, see if this resolved the issue.

3. Disable IPv6

Disabling IPv6 can resolve the “No Internet Access” issue, especially if your router does not support it or if it is not properly configured. Since many devices rely on IPv4, disabling IPv6 can help prevent protocol conflicts, reducing the likelihood of encountering the issue. To do so, follow these steps:

  1. Click the Start Menu and type Control Panel.
  2. Hit Enter to open it.
  3. Go to Network & Internet > Network and Sharing Center.
  4. Click Change Adapter Settings from the left sidebar.
  5. Here, right-click the Network Adapter and select Properties.
  6. Find and disable the Internet Protocol Version 6 (TCP/IPv6) by unchecking it.
  7. Once done, click OK and see if the No Internet Access issue is resolved.

4. Reset Winsock

Winsock specifies how applications interact with the network. It serves as an interface between network-based applications, like browsers, and network protocols such as TCP/IP. Winsock primarily allows programs to send and receive data over the network.

  1. Press the Win+S and type Command Prompt.
  2. Right-click on it and select Run as administrator.
  3. Once it is open, type the following commands to reset the Winsock:
    int ipv6 reset reset.log
    netsh winsock reset

  4. Once done, restart your computer, and this should resolve the issue.

If Winsock becomes corrupted, it can disrupt the system’s ability to communicate with the network. Therefore, it is strongly recommended to reset Winsock, especially if the issue persists.

In the end, if the issue continues, you can try resetting the network settings, which could resolve the problem if there are any misconfigured network settings. To learn more about this, visit How to Reset Network Settings.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

17
    PH
    Phyz4r Jun 30, 2018

    Hi, I have tried everything that applies to windows 10, my drivers are alright, and I’ve done a clean reset, i have no idea why my ipv6 isn’t working. It is resetrcting my work on youtube and on my search engines.
    I would appreciate it if you emailed me at: Jdearbefear931@gmail.com

    MC
    mckillio Nov 27, 2018

    I installed a new modem and router for my in-laws and they also have Ethernet wired throughout their home. My laptop accessed the internet just fine from their switch and multiple devices worked fine. But they waited a week after I was done to test their desktops, I should have done so myself but forgot they even had any, and none of them work and their network printer doesn’t work either.

    Their connection says they’re connected to IPv4 but not 6 and they can’t access the internet. Should trying to update the drivers even work?

    LA
    Le Alfonzo Jan 26, 2019

    Worked like a champ. Thank you for the useful info.

    AS
    Antoninho Soto Aug 16, 2019

    Thank you very MUCH…

    SW
    Shane Warren Author Sep 21, 2019

    It should work if the internet is working on your laptop and not on theirs. Also, try the other fixes in the article if it still doesn’t work.

    SW
    Shane Warren Author Sep 27, 2019

    Is your equipment capable of communicating on the IPV6 channel? Call your ISP to check if you have a static IP

    SW
    Swagrbo Mar 25, 2020

    Sadly this didnt work so i will commit suice today. It was the last straw that made me lose my mind today. I hate this world.

      SW
      Shane Warren Author Mar 28, 2020

      Please dont do that, instead, you can try to reset your PC to an earlier date to fix this.

    SE
    SealedOverflow Jan 12, 2021

    Wow turning off ipv6 actually worked… glooks my bro

    E
    epicmastuba... Feb 3, 2021

    🙁 This didn’t work for me. Up until recently, I was using my internet perfectly. One morning I woke up and this was the issue. I can connect to other wifi just fine, just not this one on my pc. Every other device i own can connect to the one I can’t connect to. Not sure whats wrong b/c my pc is connecting to other singals fine, while other devices are connecting to this internet fine.

      MZ
      Muhammad Zubyan Author Feb 5, 2021

      You can try resetting your Network settings here is how you can do it:-

      1. Press and hold the “Windows + I” keys together to open the Settings app.
      2. Once the Settings app is opened head over to the “Network & Internet” and press the “Network reset” option.
      3. Now click the “Reset now” button, your computer will be restarted after this process is done so stay calm.

      Once your PC is restarted check to see if the issue still persists.

      If the issue still persists you can try this:-

      1. Press and hold the “Windows + R” keys together and type “Control” then press enter. It should open the Control panel for you.
      2. Head over to the “Network & Internet” section and press “Internet options”
      3. Once the Internet options are opened head over to the “Connections” tab and press “LAN Settings”, Now make sure everything is unchecked here.
      4. If anything is checked uncheck it and then restart your PC.

      Let me know how it goes.

    JM
    Just a simple man Jul 10, 2021

    Hello, I am a hp Windows 10 user and this article really helped my Ipv4 connectivity error. But not in the way one would think.When I came to solution 5: Disable IPv6 to force your PC to use IPv4. I was wondering why I just shouldn’t reset my Ipv4 connectivity by unchecking and rechecking the box with ‘Internet Protocol Version 4 (TCP/IPv4)’. I did and it fixed the issue! I reckon people can face the same problem as me, so I thought I’d share. I’d also recommend putting this down as one of the first solutions, so people don’t have to go into a lot of details before doing this simple thing.Btw I shared it on this site because it was like the only helpful one I could reach with this Ipv4 connectivity error 🙂

    Reply
      CJ
      Christina Joiner Aug 15, 2022

      Wow, I was about to post this exact solution but then I read your comment. I wish I had read your comment yesterday BEFORE I tried everything else under the sun but I guess I’m proud of myself for figuring it out all by myself? :)I have a Motorola MG7550 modem/router combo that’s been working great for about a year. Then suddenly we stopped being able to connect to the internet. The modem/router lights were all on and solid; our phones and TV couldn’t connect at all but our laptops could access select websites (Google, YouTube). This helped us realize that ipv6 was connected but ipv4 was not. After hours (and hours) of Xfinity support, Motorola support, and general internet sleuthing, nothing worked UNTIL this morning I tried something dumb and it worked. On my laptop I went to Control Panel < Network and Internet < Network and Sharing Center < click on Connections: Wi-Fi < Properties (at the bottom, not "Wireless Properties"). Then I unchecked the box next to Internet Protocol Version 4 (TCP/IPv4) and hit OK. Then I clicked on Properties again and rechecked the box (then OK < Close). My IPv4 Connectivity went from No Internet Access to No Network Access to Internet. And voila, that fixed our Wi-Fi on ALL our devices.Now full disclosure, I tried lots of other things first and I suspect this alone wouldn't have fixed the issue but I can't be sure. If I had to guess, I think it might have worked if I either unplugged the modem/router and then did this or if I had Xfinity reset the connection and then did this. It's possible that I needed to do the hard reset to factory settings before unchecking/checking the box. What I do know is that none of these things worked by themselves. I also know that changing the IP address and/or DNS server address was NOT needed as I changed these back to automatic a couple resets ago.

        MZ
        Muhammad Zubyan Author Aug 16, 2022

        Thank you so much for your input! We will consider adding this as a method to our article.

          TS
          TWO MASTERS ONE SERVANT Sep 13, 2022

          another fix is to put in googles 8.8.8.8 DNS

      CO
      ColonelRVH Sep 19, 2022

      my god you have no idea how useful that is, thank you so much, this happened to me often and I couldn’t fix it for years @justasimpleman

    CC
    Chad Collins Jan 12, 2023

    Many users, many locked threads, not many solutions to this issue.Running SFC /Scannow fixed an issue with IPV6 connection so that at least servers using ipv6 would load websites.Wifi network would show connected with internet but also show “identifying”.under CMD ipconfig /all you would find you had an IPV6 address, but your ipv4 address takes the form of169.254.x.x . DHCP off. Many solutions run through all the typical network issue commands which none of worked.Many solutions have you uninstall network card completely and delete drivers and install again with manufacturer drivers, which in most cases never worked.On this particular machine, plugging in another usb wireless stick resulted in same issue. Going on other wifi networks presented the same issue. I did them all as have 1,000s of other users. It’s a lot.So wrapping back, I ran sfc /scannow again. With results stating that it found issues and could not repair some,I decided to review the CBS log file under windows/system32/CBS/cbs.logused the cmd to parse it into a more readable file.findstr /c:”[SR]” %windir%logscbscbs.log >sfcdetails.txthttps://learn.microsoft.com…The issue was with a dll file called dhcpcore6.dllit was corrupted and mismatched etc.I copied this file from system32 folder from another computer that was updated to same point as broken machine.to overwrite the existing corrupted file, you have to take control of the existing file dhcpcore6.dll in CMD.takeown /f c:windowssystem32dhcpcore6.dllNEXT, command is —- icacls c:windowssystem32dhcpcore6.dll /GRANT ADMINISTRATORS:Fnext, rather than command line I just used file explorer and copy pasted the dhcpcore6.dll file intoc:windowssystem32 and overwrote existing file.Then had to disconnect wifi, possibly forget network, reconnect etc and it finally worked.Now all network cards working on ipv4 etc.after thoughts.what was unique in this repair, was that it wasn’t the ISP router, It wasn’t the actual network cards or the drivers,it wasn’t resetting winsock or flushing dns or renewing ip or any of the typical solutions. It was a corrupted dll fileprovided by windows which was also corrupted in the STORE.SFC /scannow did provide the corruption info.this fixes sporadic connections as well as I’ve seen in a multitude of LOCKED THREADS with no solutions to this issue.Chad C.

    Reply