Najpierw zrozummy rolę adresów IP i serwerów DNS. Powiedzmy, że chcemy otworzyć www.thegeekpage.com, nasz system ma unikalny adres IP, powiedzmy 192.168.0.1, i serwer WWW, na którym znajduje się strona internetowa (www.thegeekpage.com) ma unikalny adres IP, powiedzmy 770.34.56.1. Komputery i urządzenia sieciowe rozumieją tylko liczby (szybciej proces). Aby wejść na stronę musimy podać adres IP strony. Jednak zapamiętanie adresu IP każdej strony internetowej nie jest możliwe. W tym miejscu pojawia się DNS. DNS oznacza serwery nazw domen. Podają nam adres IP odpowiadający nazwie domeny. Kiedy wpisujemy nazwę domeny (powiedzmy www.thegeekpage.com) i naciskamy Enter, wewnętrznie żądanie trafia do serwera DNS i zwraca adres IP 770.34.56.1 nazwy domeny.
Zazwyczaj adres IP i serwery DNS są automatycznie konfigurowane w systemie. Kilka razy może zajść konieczność ręcznej zmiany, ponieważ
- Serwery DNS są nieosiągalne
- Adres IP przypisany automatycznie jest przejmowany przez inny system
- Ze względów bezpieczeństwa
Kiedy próbujemy to zrobić, zgłasza błąd, jak pokazano poniżej,
W takich sytuacjach możemy spróbować naprawić błąd na różne sposoby wymienione poniżej.
Metoda 1: Resetowanie wartości z wiersza polecenia
Krok 1: Aby otworzyć okno Uruchom, przytrzymaj klawisze Windows+r w tym samym czasie
Krok 2: Wpisz cmd i naciśnij Ctrl+Shift+Enter razem. Spowoduje to otwarcie wiersza polecenia za pomocą Przywileje administratora.
Resetowanie adresu IP
W większości przypadków odnowienie adresu IP systemu rozwiązało problem.
W oknie wiersza poleceń wpisz polecenia
ipconfig /release. ipconfig /renew
Za pomocą tych poleceń systemowi zostanie przypisany nowy adres IP. Jeśli problem nie został jeszcze rozwiązany, wypróbuj poniższe rozwiązanie.
Opróżnianie DNS i resetowanie Winsock
Aby zobaczyć, dlaczego coś nie działa, możemy odświeżyć ustawienia sieciowe TCP/IP, opróżniając serwer DNS i resetując winsock
W wierszu poleceń wpisz następujące polecenia jedno po drugim
ipconfig /flushdns ipconfig /registerdns NETSH winsock reset katalog NETSH int ipv4 reset reset.log NETSH int ipv6 reset reset.log exit
Uruchom ponownie system, aby zmiany zaczęły obowiązywać.
Teraz sprawdź, czy problem zostanie rozwiązany, jeśli nie, wypróbuj poniższe rozwiązania.
Metoda 2: Konfiguracja z PowerShell
Krok 1: Naciśnij Windows+r w tym samym czasie i otwórz okno uruchamiania
Krok 2: Wejdź powershell w otwartej sekcji i hit Ctrl+Shift+Enter otworzyć powershell w Tryb administratora.
Ustawianie statycznego adresu IP
Aby ustawić statyczny adres IP, możemy użyć polecenia cmdlet New-NetIP address w następujący sposób.
Nowy adres IP Netto. [-Adres IP]-Alias interfejsu [-Brama domyślna ] [-Adres Rodzina ] [-Rodzaj ] [-Długość przedrostka ] [-Ważny czas życia ] [-PreferredLifetime ] [-Pomiń jako źródło ] [-Polityka Store ] [-CimSession ] [-Ograniczenie przepustnicy ] [-Jako Praca] [-Co jeśli] [-Potwierdzać] [ ]
Aby uzyskać szczegółowe wyjaśnienie, co robi każdy parametr i odmianę polecenia, zapoznaj się z tym połączyć
Nie wszystkie wyżej wymienione parametry są potrzebne. Możemy określić te, które chcemy. Ogólnie powinien mieć 4 parametry tj. adres IP, alias interfejsu, długość prefiksu (maska podsieci) i adres bramy. Jako przykład rozważmy podstawowe ustawienie, w którym musimy skonfigurować adres IP 192.18.0.12/24 ( /24 jest odpowiednikiem do maski podsieci 255.255.255.0) i bramy domyślnej 192.168.0.254 do „Połączenia przewodowego Ethernet”, to polecenie być
Nowy-NetIPAddress –IPAddress 192.168.0.2 –InterfejsAlias „Połączenie przewodowej sieci Ethernet” –Długość prefiksu 24 – Brama domyślna 192.168.0.254
Zobacz zrzut ekranu poniżej:
UWAGA :
Jeśli chcesz zmodyfikować zmiany dla tego adresu IP, możesz użyć Ustaw adres IP Net polecenie cmdlet. Aby uzyskać więcej informacji na temat tego polecenia, zobacz tutaj.
Konfiguracja serwera DNS
W celu zmiany ustawień serwera DNS możemy użyć Set-DnsClientServerAddress polecenie cmdlet. Polecenie to
Zestaw DnsClientServerAddress. [-Alias interfejsu][-Adresy serwera ] [-Uprawomocnić] [-Resetuj adresy serwera] [-CimSession ] [-Ograniczenie przepustnicy ] [-Jako Praca] [-Przejść przez] [-Co jeśli] [-Potwierdzać] [ ]
Aby uzyskać szczegółowe wyjaśnienie parametrów i wariacji polecenia, zapoznaj się z tym połączyć
Nie wszystkie parametry określone powyżej są potrzebne. Możemy skorzystać z tych, które są wymagane. Generalnie skonfigurowane są dwa serwery DNS (podstawowy i pomocniczy). Załóżmy, że chcemy skonfigurować podstawowy jako 192.168.0.2, a drugi jako 192.168.0.2 przez interfejs Wired Ethernet Connection. Polecenie byłoby:
Zestaw DnsClientServerAddress. -Alias interfejsu „Przewodowe połączenie Ethernet” -Adresy serwera 192.168.0.1, 192.168.0.2
Zobacz zrzut ekranu poniżej,
Uruchom ponownie system i sprawdź, czy problem ustąpił.
Metoda 3: Przypisz adres IP za pomocą DHCP
Krok 1: Przytrzymaj Windows+r klawisze razem, aby otworzyć okno Uruchom
Krok 2: W oknie, które się otworzy, wpisz ustawienia ms: sieć-wifi i naciśnij dobrze
Krok 3: W oknie Ustawienia –> Sieć i Internet –> Wifi, które się otworzy, kliknij Zarządzaj znanymi sieciami
Krok 4: Kliknij Sieć i wybierz Nieruchomości
Krok 5: W sekcji Ustawienia IP na dole kliknij Edytować.
Krok 6 – Kiedy edytujesz ustawienia IP otworzy się okno Wybierz Automatyczne (DHCP), i naciśnij Zapisać
Uruchom ponownie system i sprawdź, czy adres IP jest przypisany przez DHCP.
UWAGA :
Aby zmienić przypisanie IP połączenia Ethernet, w kroku 2 wybierz Ethernet Tab zamiast Wifi i wykonaj te same kroki.
To wszystko. Mamy nadzieję, że te metody pomogą Ci rozwiązać problem. Uprzejmie skomentuj i daj nam znać, które z powyższych poprawek zadziałały dla Ciebie.
Dziękuję za przeczytanie.