'Pns' neden 'nslookup' iyi çalıştığında bir adı çözümleyemiyor?


138

Windows XP iş istasyonumda, bağlanmak istediğim makineyi DNS'de aşağıdakilerle bulabilirim nslookup:

nslookup wolfman
Server: dns.company.com
Address: 192.168.1.38

Name: wolfman.company.com
Address: 192.168.1.178

Ancak, bu makineye bağlanmaya çalıştığımda, makinenin bulunamadığını söyleyen bir hata alıyorum (yani, DNS'de aranamıyor):

C:\> ping wolfman
Ping request could not find host wolfman. Please check the name and try again.

Doğrudan IP adresini kullanırsam bağlanabiliyorum:

C:\> ping 192.168.1.178

Pinging 192.168.1.178 with 32 bytes of data:

Reply from 192.168.1.178: bytes=32 time=41ms TTL=126
Reply from 192.168.1.178: bytes=32 time=41ms TTL=126
Reply from 192.168.1.178: bytes=32 time=44ms TTL=126
Reply from 192.168.1.178: bytes=32 time=38ms TTL=126

Dosyama bir giriş ekleyerek bu sorunu çözebilirim hosts, ancak bunun neden olduğunu öğrenmeyi tercih ederim. Sorun geçicidir, günün çoğunda makineye kolayca bağlayabilirim.

Bu nasıl mümkün olabilir?

ETA: Bunu kısalık olarak bıraktım, ancak istendi:

C:\> ping wolfman.company.com
Ping request could not find host wolfman.company.com. Please check the name and try again.

ETA: Diğer uygulamalar aynı sonuçları alır. Sadece basitleştirmek için ping denedim. telnet bağlanamıyor, Cygwin uygulamaları "bilinmeyen bir ana bilgisayar kurt adam" mesajı basıyor.

Güncelleme: wireshark kullanarak, iş istasyonumun DNS aramaya çalışmadığını öğrendim. Sadece "ana bilgisayar bulunamadı" hata iletisini rapor ediyor.


İçin varsayılan bir DNS soneki ekleyebilirsiniz .company.com.
billc.cn

@ billc.cn Zaten bu DNS sonekine sahibim.
saat

Ne olduğunu düşünüyorum, ping, DHCP teklifinin (veya statik IP yapılandırması için ne belirlerseniz) parametresini nslookupkullananların aksine, sunucunun FQDN'sini aramak değil search domain. @SLaks'ın söylediklerini yaparak ve ev sahibinin FQDN'sini pingleyerek bunu onaylayın :)
jackweirdy


Koşarken ne olacak ping -4 wolfman?
Der Hochstapler

Yanıtlar:


101

Nslookup'ın DNS bağlantı noktasında bir winsock bağlantısı açtığına ve bir sorgu gönderdiğine inanıyorum, ancak ping, DNS İstemcisi hizmetini kullanıyor. Bu hizmeti durdurup deneyebilir ve bunun bir fark yaratıp yaratmadığını görebilirsiniz.

Çeşitli ağ durumlarını yeniden başlatan bazı komutlar:

WINSOCK girişlerini yükleme varsayılanlarına netsh winsock reset catalog
sıfırla : TCP / IP yığınını yükleme varsayılanlarına sıfırla: netsh int ip reset reset.log
DNS çözümleyici önbelleğini temizle: ipconfig /flushdns
DNS istemci kaydını yenile ve DHCP kiralamalarını yenile: ipconfig /registerdns
Yönlendirme tablosunu temizle : route /f (yeniden başlatma gerekir)


1
Active Directory'nin muhtemelen aktif olduğunu iddia ediyorum, ancak nasıl test edeceğimi bilmiyorum.
saat

11
DNS İstemcisi hizmetini devre dışı bıraktım ve sorun ortadan kalktı! Henüz bir şanssızlık olduğundan emin değilim. Hizmeti yeniden başlattığımda sorun geri gelmedi.
saat

6
Bazen sadece hizmeti durdurmak ve yeniden başlatmak, DNS sorunlarını giderir (nedenini sorma). Sorun, bunun ne kadar süreceğidir. Bazı şanssız insanlar tekrar tekrar etmeleri gerekir.
harrymc

1
sns / scannow dns müşteri servis sistemi dosyalarının ustaca bozulmuş olması durumunda? Ayrıca virüsün neden olduğu benzer sorunları olan bazı insanlar gördüm.
Jon Kloske

1
Bu cevapta benim için eksik olan şey ipconfig /registerdns(aşağıdaki cevabımı hazırladım)
Mick Halsband

31

Ana bilgisayar adıyla ping ve ardından bir nokta bırakmayı deneyin. Yani ping wolfmankullanmak yerineping wolfman.

Bu, hosts dosyası vb. İle geçici çözümler yapmak zorunda kalmadan çözmenizi sağlar.


vay, bu benim için çalıştı. Tahminimce, bir şey yapılandırılmamış bir alan adı bekliyordur
user1190

Tamam, bu işe yarıyor ... neden?
Daniel B.

3
Bunun neden işe yaradığını ve iz bırakmayan noktalar olmadan yerel isimleri kullanmayı tercih ediyor musunuz?
Ruberoid

Teşekkürler - bu benim için çalıştı ama bunun neden işe yarayacağını da biliyordu
Frank Fu

2
@Ruberoid Lütfen bunu nasıl otomatik olarak yapacağım için cevabımı gör .
Frederik Aalund 9:17

17

Deneyin ipconfig /displaydnsve wolfman arayın. "İsim mevcut değil" olarak önbelleğe alınmışsa (muhtemelen önceki aralıklı başarısız bir arama nedeniyle), önbelleği ile temizleyebilirsiniz ipconfig /flushdns.

nslookup önbelleği kullanmaz, ancak doğrudan DNS sunucusunu sorgular.


Denedim: önbelleklenmedi. Ve önbelleği temizlemek de sorunu çözmez.
saat

Çıktısını gönderebilir misiniz nslookup -all? Is novclistelenen?
craig65535

13

.Bu bağlantı için DNS son eklerine eklemeyi deneyin . Yani, git:

  1. Ethernet Durumu
  2. Özellikleri tıklayın
  3. İnternet Protokolü Versiyon 4
  4. Özellikleri tıklayın
  5. Gelişmiş'i tıklayın
  6. Bu DNS yeterliliklerini ekleme (sırayla)
  7. .Sonek olarak ekleyin .

Aynı adımlar aşağıdaki ekran görüntüsünde gösterilmiştir:

Bu ping wolfmaniş yapmalı .

açıklama

nslookup wolfman(ad sunucusu araması: wolfman) wolfman, ilgili IP adresini almak için ana bilgisayar adını ( ) DNS'ye (etki alanı adı sistemi) gönderir . Bu nslookupkomutun tek amacı . Bu zaten işe yarıyor, bu yüzden DNS'nin çalıştığını ve wolfmangerçekten de bir IP adresine karşılık geldiğini doğruladık .

Buna karşılık, ping wolfmaniki şey yapmak gerekiyor:

  1. Ana bilgisayar adının ( wolfman) yazdığı IP'yi alın .
  2. IP'ye paket gönderin ve yanıtı dinleyin

Windows'ta (Windows 10 gibi yeni sürümler bile), ilk adım kolayca başarısız olabilir. Geriye dönük uyumluluk uğruna, Windows, çeşitli ana bilgisayar adı çözümleme yöntemlerini (ana bilgisayar dosyası, DNS, NetBIOS / WINS, LMHOST dosyası) destekler.

Ne yazık ki, Windows pingkomutunun her zaman bir DNS araması yapmaya çalışmadığı anlaşılıyor . Bu davranışı tetikleyen özel koşulları bilmiyorum.

Neyse ki, bir FQDN (tam etki alanı adı) kullanarak Windows'u bir DNS araması yapmaya zorlayabiliriz . Uygulamada, biz son eklemeli bunu .ana makine için noktayı: wolfman.. Çalıştığını ping wolfman.doğrulayın.

Son adım, Windows'u bu noktayı eklemeye zorlamaktır. Bu cevabın başında bunun nasıl yapıldığını zaten göstermiştim.


Sadece bunun üzerinde çalıştığım bir makinede başarılı olan faktör olduğunu ortaya koymak istiyorum. Aptal gibi gözüküyor. Ve sadece ping için değil, diğer uygulamalar için de. Ne zaman yargılandığına dair açıklamanızın tam olarak doğru olduğundan emin değilim (ama bu konuda belirsizli olduğunuzu kabul ediyorsunuz). Ancak, bu hatanın, manuel olarak eklenmiş bir nokta eki olan alan adıyla ping denenerek kolayca teşhis edilebileceğini belirtmek için büyük bir artı.
gwideman

Bu mantıklı değil. "Windows'un ping komutu her zaman bir DNS araması yapmayı denemiyor" diyor, ancak sonra bunu çözmek için DNS aramalarının nasıl yapıldığını değiştirmenizi öneririz? Ping daha muhtemel görünüyor edilir bir DNS araması (ler) gerçekleştirmek ancak yanlış bunları yapıyor ve bu düzeltme işleri yüzden.
Twisty Impersonator

@TwistyImpersonator Kargaşanızı anlıyorum. Mesele şu ki, Windows verilmişse birkaç ana bilgisayar adı çözümleme yöntemini deneyecek wolfmanve DNS araması (görünüşte) söz konusu yöntemler arasında birinci öncelik değil. Kullanmak Şimdi, eğer wolfman.yerine çünkü Windows diğer yöntemlere göre bir DNS araması öncelik verecektir wolfman.bir olan FQDN (besbelli) bir DNS araması gerektiğini söyledi.
Frederik Aalund

Bu yüzden, eğer ping normal arama iş akışı sırasında DNS araması yapma noktasına geldiyse işe yarayacağını söylüyorsunuz . Ancak, ping gerektiğini bunun önceden DNS çalışıyor başka bir yöntem bir cevap döndürmesi nedeniyle kendi olduğu üzerinde neden Ping başarısız ima diğer arama yöntemleri bir cevap dönmemesi halinde DNS çalışıyor sonunda. Bu açıklama, ping'i ev sahibi bulamadığı gerçeğine uymuyor.
Bükülen Impersonator

@TwistyImpersonator "Yani ping, normal arama iş akışı sırasında DNS araması yapma noktasına geldiyse, işe yarayacağını söylersiniz": Evet. "Ancak, diğer arama yöntemleri bir yanıt vermezse, ping'in kendi başına başarısız olmasının sebebini ima eden ping, DNS'i denemelidir", çünkü görünüşe göre hayır. Belki ping birkaç yöntem denedikten sonra pes eder. Belki de ping zaman aşımından sonra pes eder. Belki de ping, hiçbir zaman DNS aramasını denemez, çünkü ana bilgisayar adının DNS benzeri olmadığını düşünüyor.
Frederik Aalund

11

nslookup Windows'ta ad / ip adreslerini çözerken diğer komutlardan farklı çalışır.

Windows üzerinde, normal çözünürlük yöntemi aşağıdaki gibidir:

  1. Müşteri, sorgulanan adın kendisine ait olup olmadığını kontrol eder.
  2. İstemci daha sonra yerel bir Hosts dosyasını, bir IP adresinin listesini ve yerel bilgisayarda depolanan adları arar.
  3. Etki Alanı Adı Sistemi (DNS) sunucuları sorgulanır.
  4. Ad hala çözülmediyse, yedekleme için NetBIOS ad çözümleme sırası kullanılır. Bu sipariş, istemcinin NetBIOS düğüm tipi yapılandırılarak değiştirilebilir.

nslookupÖte yandan, Alan Adı Sunucularını test etmek için kullanılır .


3
NetBIOS sorgusunu bu listede daha yükseğe taşıyabilecek herhangi bir ayar var mı? NetBIOS aramasının bir şekilde işin içine girdiğini hissediyorum, ancak DNS sorgusu kesinlikle çalıştığından, yukarıdaki sıra değişmez ise, o aşamaya nasıl gideceğini göremiyorum.
saat

8

Benzer bir mesele ile de uğraştım ve @harrymc tarafından önerilen çözümü denedim. Sonunda (en azından bir şekilde) microsoft technet forumunda neyin işe yarayacağını buldum ( nslookup işe yarıyor ama başka hiçbir şey bağımsız Win7 PC'de DNS içermiyor )

İşte alıntı:

... test için bir istemci çözümleyici önbelleğini temizlemek ve sıfırlamak için aşağıdaki komutu kullanmayı deneyin.

ipconfig / flushdns

ipconfig / registerdns

Daha fazla ayrıntı için lütfen aşağıdaki bağlantıya bakın. http://jefferyland.wordpress.com/2011/07/28/quick-review-of-flushdns-registerdns-and-dns-queries/

Yani temelde benim için eksik olan şeydi ipconfig /registerdns


1
@harrymc tarafından yazılan orijinal cevap şimdi eksik /registerdnsemirleri yansıtıyor
Mick Halsband

Yaklaşık bir yıldır Win10'daki bu sayı ile bir köstebek oyunu oynuyorum. Dizüstü bilgisayarım uyandığında herhangi bir corp sunucusu bulamıyor, ancak microsoft.com gibi harici siteler çalışıyor. WiFi ağları değiştirilirken (ev / VPN vs ofis) bu gerçekleşiyor. flushdns sorunu bazen çözer, ancak her zaman değil. Bugün sicilleri denedim ve bu hemen sorunu düzeltti. Yarın eklemeye çalışacağım. Bir adın sonuna (ancak ping, dahili sunucular için FQDN ile zaten başarısız oluyor). Çok sinir bozucu. Ve üst için - bir süre beklerseniz sorun kendiliğinden çözülecek.
ripvlan

6

Sadece bugün aynı sorunu yaşadık , ancak çözüm farklıydı . Bu yüzden referans olarak ekleyeceğim, çünkü bu en çok aranan sonuç oldu.

  • Sorun : pingbir ana bilgisayar adını çözmez, ancak nslookupçözebilir. (2 farklı Windows Server 2012 R2 ana bilgisayarında gözlemlendi.)
  • Neden : (Her ana bilgisayar için) Ana bilgisayarın bağlı birden fazla NIC'si vardır ve yapılandırılmış birden fazla varsayılan ağ geçidi vardır .
  • Çözüm : (Her ana bilgisayar için) Tüm NIC'lerin yapılandırmasından varsayılan ağ geçidini kaldırın, bir tane var, sadece bir varsayılan ağ geçidi var .

ah bu benim için yaptı. Mükemmel.
IAmTheSquidward

Kısa ve basit
Frank Fu

5

Belki de wolfman.company.com C: \ Windows \ system32 \ drivers \ etc \ hosts dizininde listelenmiştir?

nslookup bu dosyayı atlar ve her zaman DNS ister; ping ve diğer araçlar öncelikle "ana bilgisayar" dosyasına, sonra da DNS'ye bakar.


Güzel düşünce! Ancak kontrol ettim ve bu sorunu gördüğüm makinelerden hiçbiri ana bilgisayarlarda listelenmiyor.
saat

5

Windows 2012R2 (= 8.1) sistemde de aynı problemi yaşadım ve yukarıdaki önerileri denedim, ancak hiçbiri sorunu çözmedi:
- Tamamen isminin pingini çalıştı.
- Kalifiye olmayan isimden ping işlemi yapmadı.
- Her ikisi de aynı işletim sistemine ve görünüşte aynı yapılandırmaya sahip olan diğer bazı sistemlerde çalıştı.
- Gerekli tüm sonek dizeleri oradaydı.
(Çok etiketli sorguların geçici çözümü gibi önerilen düzeltmelerden bazılarının, kalifiye olmayan adın yalnızca bir bölümü olduğundan açıkça alakasız olduğunu unutmayın.)

Sonra ping yapmaya çalıştığım hedef sistemin bir IPv6 adresine sahip olmadığını farkettim. Bu yüzden "ping -4 unqualified_name " ve bingo denedim ! bu çalıştı.
Bu nedenle, bazı nedenlerden dolayı, yalnızca bu sistemde, ping yalnızca nitelenmemiş ad-> IPv6 adresini çözmeye çalıştı ve yalnızca nitelenmemiş ad-> IPv4'ü çözmeye çalıştı.
Benim için düzeltme, IPv6'yı tamamen ihtiyacım olmadığı için devre dışı bırakmaktı. Ancak, hem IPv4 hem de IPv6 adreslerini çözmeyi denemek için ping (veya muhtemelen DNS müşteri hizmeti) söylemenin daha yumuşak bir yolunu bulmak isterim.


2

Dosyaya bir giriş eklemek c:/windows/system32/drivers/etc/hostsonu düzeltebilir.


Bu düzeltecek, ancak bu makinedeki sorununu çözmeyecek, ancak diğer makinelerde ona yardım etmeyecek. Sunucuları> DNS Çözümleyicisi> DNS Sunucusu> NetBIOS adını hatırlayın.
Dostum

2

Neden bir bilgisayarda 7 bilgisayar kazandığımı ping server, hangisinin işe yaradığını ve diğerinin çözemediğini anlamaya çalışıyordum server. Ancak her ikisi de server.lanpek anlamadığım ping yapabiliyordu .

Çalışma VPN'i kullanırken FQDN'leri kullanmamam gereken bazı ayarlar (DNS sonekleri) ile uğraştığım ortaya çıktı. Her .laniki bilgisayarın da aynı şekilde davranabilmesi için yerel ekimi bu eklere eklemek zorunda kaldım .

Denetim Masası> Ağ ve İnternet> Ağ Bağlantıları'na gidin ve ağ bağlantınıza sağ tıklayın ve Özellikler'e basın. İnternet Protokolü Sürüm 4'ü tıklayın ve Özellikler düğmesine basın. Sonra bu yeni pencerede Gelişmiş ... düğmesine basın. DNS sekmesine gidin, burası işim için bir DNS son eki ekledim ancak normal ev bağlantılarım için bir tane de gerekli.

Gelişmiş TCP / IP Ayarları


Statik IP adresi olan bir sunucuda benzer bir durumla karşılaştım. "Bu DNS son eklerini ekle" deki ilk giriş boştu ve "Bu bağlantı için DNS son eki" boştu. Çalıştığı diğer sunucularda aynı boş "Bu DNS son eklerini ekle" vardı, ancak "Bu bağlantı için DNS son eki" dolduruldu.
Tim Lewis,

2

Ben de bu konuya rastladım. Benim için düzeltmenin "en kolay" yolu, yalnızca .ana bilgisayar adının sonuna bir eklemekti . Ancak bu oldukça can sıkıcı bir durum. Çoğu ağ buna ihtiyaç duymaz. Ağdaki diğer herkese aynı kaynağa erişmeleri gerektiğinde bunu yapmalarını söylememeyi tercih ederim.

Frederik Aalund'un önerisine olası bir çözüm olarak bakıyordum ve varsayılan "Birincil ve bağlantıya özel DNS son eklerini ekle" seçeneğinden geçiş yapmayı önerdiklerini fark ettim. Bu bana belki ağımın basitçe yanlış yapılandırılmış olduğunu düşündürdü.

DD-WRT ayarlarıma baktığımda, "LAN Domain" ayarsız kaldı. Keyfi bir dizgeye ayarlamak, her makinede özel bir konfigürasyona sahip olmadan istediğim çözümü ağımdaki tüm müşteriler için bu sorunu çözmüş görünüyor! :)


1

Windows XP'den Windows 7'ye geçiş yaptığımızda bu sorunla karşılaştım, sorun bir Windows 7 Çok Etiketli DNS Sorgu sorunuyla ilgiliydi.

DNS Son Ekinin Nitelenmemiş Çok Etiketli Ad Sorgularına Eklenmesine İzin Ver - bkz:

http://computerstepbystep.com/allow_dns_suffix_appending_to_unqualified_multi_label_name_queries.html

Bu yardımcı olur umarım


2
Süper Kullanıcıya Hoşgeldiniz! Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
Kanadalı Luke

1

Mac os x üzerinde bir DNS Önbelleği sorunu olabilirse:

Önbelleği boşalt

sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache

OP, Windows XP hakkında sorular sorar ve soru Windows olarak etiketlenir.
PL

Belki başkalarına yardımcı olur. Ben bırakacağım, cevap 3 yıldan fazla süredir buradaydı. Neden şimdi silin
Christian,

1

Bunu alıyorum çünkü geçen sene beni rahatsız etti ve belki bir geçici çözüm buldum.

Benim için Windows istemcisi içindeki bazı dns-caching sistemi hatalı görünüyordu. Windows 7 ve 8.1 bundan etkilenir ... Windows XP hakkında artık fazla bir şey söyleyemem. ping adı çözmüyor. önemli olan icmp kısmı değil, adı çözen isimdir). nslookup, ad sunucusunu sorgulamak için tasarlanmıştır ve tam olarak bunu yapar ve hiçbir windows name-hiyerarşi çözme yapmaz.

Dnscache hizmetini yeniden başlatmak her zaman yardımcı oldu. O zamandan beri Ama IPv6 devre dışı üzerindeki tüm istemci arayüzleri sorun artık oluştu vermedi.

Şerefe!


IPv6'nın devre dışı bırakılması herkes için uygun bir çözüm olmayabilir (ve yine de en iyi şekilde anekdot gibi geliyor). Söyleyeceğiniz diğer her şey bu konuya zaten girmiş gibi görünüyor (örneğin, harrymc'in “Bazen hizmeti durdurup yeniden başlatmak, DNS sorunlarını düzeltir” yorumunu iki yıl önce demiştir).
G-Man

1

Bu konuda yanlış olabilirim çünkü uzun zamandır unutulmuş NT4 kaynak kiti günlerime dayanıyor.

Ücret olarak PING'i hatırlatabilirim Netbios / WINS ve DNS kullanır (bu sırada, en azından bir FQDN belirtmezseniz).

WINS yıllar önce gitti, ancak arayüzünüzde hala Netbios'u etkinleştirmiş olabilirsiniz ve PING bu nedenle size herhangi bir sonuç vermeyecek netbios kullanabilir. Özellikle trafik bir yerlerden bir yönlendiriciyi geçiyorsa.

Sadece Netbios'u devre dışı bırakın ve Ping, DNS'i öncelikli olarak kullanır ve arabirimde kayıtlı DNS Surffic'i ana bilgisayar adınıza ekler.


0

Ben sadece bu sorunu yaşadım ve kendine özgü bir şey buldum ve çözmeyi başardım.

Temel olarak, hosts dosyanızda, ping'iniz çözmeye çalıştığı IP ile aynı olan girişleriniz varsa, başarısız olur.

Örneğin, DNS’nizde, www.example.com - 10.0.0.20 için bir kaydınız varsa, ancak o zaman müşterinizin ana bilgisayar dosyasına 10.0.0.20 bir şeyelse.com giriş yapmışsanız, www ping işlemi yapamazsınız. .example.com

Garip ha


0

Benim durumumda bu sorunu çözen, ana makinenin etki alanını eklemek oldu. "DNS Soneki Arama Listesi" adlı bir grup ilkesi seçeneğine ping atmaya çalışıyordum .

Kısaca prosedür şudur: Açın gpedit.mscve gidin Computer Configuration -> Administrative Templates -> Network -> DNS Client > DNS Suffix Search List, "Etkin" olarak ayarlayın ve etki alanı adını listeye ekleyin (liste varsayılan olarak boştur).

Bu adımların daha ayrıntılı bir açıklamasını burada bulabilirsiniz.


0

Aynı problemi yaşadım ve başka bir makinede aynı IP adresine sahip olduğum ortaya çıktı ve buna sebep oldu.

IP adresini tekrar DHCP'ye değiştirdim ve her şey yolundaydı.


nslookup çalıştı, çünkü diğer sunucu ile iletişim kurmasına gerek yoktu. ping'in iletişim kurması ve açık bir şekilde kesilmesi gerekiyor.
ndemou

@ ndemou: Bu açıklama hiç mantıklı gelmiyor. Evet, diğer ana bilgisayarla iletişim kurmaya çalışmak ping'in işidir, ancak bu işlemdeki ilk adım diğer ana bilgisayarın IP adresini almaktır. O takdirde  alır diğer ana bilgisayarın IP adresini, o kadar söyler; o zaman diğer ev sahibi ile iletişim kuramazsa, nihayetinde "% 100 kayıp" olduğunu bildirir. Ancak, soruda, ping bir adres alamadı bile. (Deneyin  ping bbbbbbb.comve  ping bbbbbb.comkarşılaştırma için.)
Scott

@Scott haklısın. Klaus'un cevabını düzenliyordum ve problemin tanımını okurken , ping ile ilgili bu sorunun çözmeyeceği sorusunu unuttum. Emin olamıyorum ama bahse girerim ki Klaus sadece cevap alamıyordu.
ndemou

0

Buradaki çözümlerin hiçbiri benim için çalıştı. Benim için çalışmam, OpenVPN kullanarak işimin vpn'sine yeniden bağlanmaktı. Sonra bağlantıyı kestikten sonra her şey çalışmaya devam etti.

Bilgisayarım openVPN ile bağlıyken, sorunun ortaya çıkmasıyla ilgili olduğuna inanıyorum. Bunu anlamanın tek yolu WireShark kullanmaktı. Tüm sorguların hedef IP'lerinin işimin iç ağındaki IP'lerine gideceğini fark ettim.


-1

ping, ICMP protokolünü, özellikle 'Yankı İsteği' ve 'Yankı Yanıtı'nı kullanır.

Birçok ağ, saldırıları veya temel ağ taramasını önlemek için ICMP yardımcı programlarını devre dışı bırakır. Satın aldığınız birçok yönlendiricinin, varsayılan olarak etkin olan ping ve benzeri yardımcı programları devre dışı bırakma ayarına sahip olduğunu gördüm.

ICMP hakkında daha fazla bilgiyi burada bulabilirsiniz:

http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol


8
Evet, ancak ICMP'yi kullanmadan önce etki alanının her zamanki gibi bir IP adresine çözülmesi gerekir. Yani buradaki sorun bu değil.
Michael
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.