Anasistem dosyasını yeniden başlatmadan nasıl yenileyebilirim


167

Windows'ta, yeniden başlatmadan hosts dosyasını nasıl yeniliyorsunuz?

Yanıtlar:


153

Yeniden başlatmanıza gerek yok. Hosts dosyasına yaptığınız herhangi bir değişiklik hemen yapılabilir. Windows 9x'te etkili olması için değişikliklerin yeniden başlatılması gerekiyordu. Artık durum bu değil.

Ancak, dahili ana bilgisayar adı veya web tarayıcıları gibi DNS önbelleği yapan tüm uygulamaları yeniden başlatmanız gerekebilir.


8
Ancak, DNS girişleri önbelleğe alınabileceğinden çalışan uygulamaları yeniden başlatmanız gerekebilir.
Barfieldmv

1
Çalışan DNS'e kesinlikle ekleyin, çünkü en önemli şey bu. Firefox, bilgimden birkaç dakika önce test edip, test etmek için 60 saniye alıyor.
Xonatron

7
Chrome'u yeniden başlatmak, Windows'ta bulunan ana makinenizde yaptığınız değişiklikleri görmez. Chrome: // net-internals / # dns adresine gidin ve "Ana bilgisayar önbelleğini temizle" düğmesine basın.
2Tam

Maalesef ama böyle teklif edilen diğer çözümlere bakmak gerekir benim Windows 7 üzerinde herkes çalışmıyor: computerstepbystep.com/dns_client_service.html
nceki

Aslında yanılmışım: önerilen çözümlerden hiç biri işe yaramadı. Pencereleri yeniden başlatmak zorunda kaldım. Ping bile güncelleme alamadı. ProcMon ping ile izleme, bir etki alanını çözmeye çalışırken hangi işlemin çağrıldığını görmenize yardımcı olabilir.
Aralık'ta R

38

İpconfig / flushdns'ü denediniz mi? Yine de yeniden başlatma gereği bulamadım.


Bunu bir yönetici komut isteminden çalıştırın (açarken Ctrl + Shift tuşunu basılı tutun).
Walf

Hayır, bunların hiçbiri benim için çalıştı
Eoin

27

Sadece bir uyarı, NSLOOKUP hala DNS Sunucusundan sonuçları almaya devam edecektir, hiçbir zaman ana bilgisayar dosyasına bakmayacaktır; Yeni adınızın işe yarayıp yaramadığını kontrol etmek için ping komutunu deneyin.


22

IE, DNS girişlerini önbelleğe alır. Ana bilgisayar dosyası değişikliklerini görmek için yeni bir IE örneği başlatmanız gerekir.


1
Firefox yaklaşık 60 saniye sonra yenilenir, IE'nin de yenileme yapıp yapmadığını tekrar kontrol etmelisiniz.
Xonatron

1
IE9 birkaç dakika içinde değişiklikleri tespit etmedi. İpconfig / flushdns kullanımı çok daha kolay
Marcus

13

ipconfig /flushdnsYerel dns önbelleğini temizleyecektir.
nbtstat -Rnetbios önbelleğini temizleyecektir. <----- "R" Sermaye ile Olmalı

Kullanarak eklediğiniz ad çözümlemesinin netstat -aveya benzeri bir şey için ana makineyle bağlantı kurulmadığından emin olmak isteyebilirsiniz tcpview.

Etki alanı adlarını ana bilgisayarın sonuna eklemek için dns son eki kurulumuna sahip değilseniz, genellikle çözüm için tek bir ad kullanarak netbios olup olmadığını söyleyebilirsiniz. Kurumsal ağların, ağdaki ana bilgisayarların yerel çözümlemesini kolaylaştırmak için etki alanlarını sonlandırması ve arama siparişleri eklemesi yaygındır.

Kullandığım uygulamaların bazılarının da bu yanıtların bazılarını önbelleğe aldığını fark ettim ve çözünürlük düzgün çalışmadan önce bunların tamamen kapalı olduğundan emin olmalısınız. Firefox ve IE, herhangi bir etkin pencereye sahip olmamasına rağmen, arka planda çalışmayı sever, ancak bu uygulamalardan daha fazla hatam olabilir.


5

Değişiklikler hemen görüldüğü için, uygulamanızda başka bir DNS önbelleği görüyor olabilirsiniz. Firefox'un yaklaşık 60 saniyelik TTL değerine sahip bir DNS önbelleği var, inanıyorum: Bir değişiklik yaptıysam ve bir dakika bekleyemem durumunda genellikle yalnızca firefox'u yeniden başlatırım.


Bunun için teşekkür ederim! Firefox’un DNS’yi güncellemesi için yalnızca 60 saniye beklemem gerektiğine dair hiçbir fikrim yoktu (zamanım yoktu ama bu konuda). İş akışınızı yeniden ayarlamak 60 saniyeden uzun sürerse, çok daha iyi.
Xonatron

4

Bu benim için bir kez yardımcı oldu: "dnsclient servisini ve DNS sunucu servisini yeniden başlat" Dave Guenthner [MSFT] Microsoft


Benim için, >ipconfig /flushdnsyalnız yeniden başlatmadan işe yaramadı, ama bunu yeniden başlatarak dnsclient yaptı. Teşekkürler!
Kristen Waite

2

@Ferruccio'nun dediği gibi, Hosts değişiklikleri Windows'ta hemen yapılmalı. Ancak, Microsoft Güvenlik Duvarı İstemci Yönetimi yazılımı gibi bir şey kullanıyorsanız, bu sizin için DNS sorguları yapıyor olabilir. Herhangi bir proxy yazılımını devre dışı bırakmayı deneyin ve çalışıp çalışmadığını kontrol edin.


1

Windows Vista'yı bir VPN aracılığıyla bir ofise bağlanmak için kullanıyorum. LMHOSTS dosyasını kullanarak IP adreslerinin isimlerini VPN'in diğer tarafını tanımlamak için kullanıyorum.

Diğer yorumlardan farklı olarak, LMHOSTS dosyasını güncelledikten sonra bir adaya ping atmanın hemen yeni IP'yi kullanmadığını biliyorum. Sonunda olur ama kullandığım süreci hızlandırmak için:

nbtstat -R

"-R (Reload) Uzak önbellek adı tablosunu temizler ve yeniden yükler"

İpconfig / flushdns komutunu denedim, ancak benim için işe yaramadı.

[Komutu bir Yönetici olarak açmalısınız. Veya yönetici ayrıcalıklarına sahip bir komut isteminden çalıştırın]


0

Powershell cmdlet'leri Set-HostsEntry and Remove-HostsEndry yeniden başlatma işlemine gerek yok, programlanabilir, muhtemelen belirli Wifi veya Ağ adlarıyla bağlantı kurulduğunda tetiklenebilir

Sözdizimi: Set-HostsEntry -IPAdresi 10.5.6.7 -HostName 'myserver' ve Kaldır-HostsEntry -HostName 'myserver'

http://get-carbon.org/ adresinden karbon paketinin bir parçası olarak kurun

ben ve geçici dahili e-posta sunucum için çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.