Ping'e neden ping adresinden farklı bir IP adresi neden cevap verdi?


16

Bir MSSQL kümeleme çözümü kurmaya çalışırken, ağ oluşturma ile ilgili uzmanlığımın dışında bir sorunla karşılaşıyorum.

Düğüm için kullanılan ücretsiz bir IP bulmaya çalışıyordum. Ağ yöneticisinden bana ücretsiz bir IP adresi vermesini istedim. Ve tartışma uğruna bana kullanılmamış olması gereken 10.40.1.205'lik bir IP verdi.

Kümeleme kurulumu sırasında verilen IP'yi kullanmaya çalışırken, IP'nin kullanıldığından SQL şikayeti.

Sunucumdan IP'ye ping atmayı denedim ve ... 10.40.59.69 ...?

Böyle bir şeye neyin neden olabileceği ve daha da önemlisi nasıl sorun giderileceği hakkında herhangi bir fikir?


btw .. 10.40.59.69 nedir? Bir bilgisayar mı yoksa bir ağ cihazı mı? {router, switch, etc ..}
mpeterson

Yanıtlar:


14

Bu tamamen duyulmamış değil, bir makinenin daha önce ağ yöneticisinin bilmediği bir ağ kartına atanmış bir takma adı olabilir.

Yapılacak en açık şey, yanıt vermesi gereken sunucunun MAC adresini bulmaktır, bu da kolay olmalıdır.

SQL sunucusundaki bir komut isteminden "arp -a" komutunu çalıştırın ve hem 10.40.1.205 hem de 10.40.59.69 adreslerini arayın.

Her ikisi için de aynı olabilecek veya olmayabilecek bir MAC adresi görürsünüz, "00-22-6b-3b-30-90" gibi görünürler. Ağ yöneticiniz, listelenen MAC adresleri ile ağ kartını tanımlayabilmelidir, ancak yaptığınız küçük bir yapılandırma hatası olmasa bile, ona söylemeden önce bunun SQL sunucu ağ kartlarından biri olmadığını kontrol etmeye değer. kendinizi çizgi boyunca bir yerde.

Windows sistem MAC adresini kontrol etmek için komut isteminden "ipconfig / all" komutunu çalıştırın ve her ağ kartı için bir MAC adresi görürsünüz.


+1 - Ağ Yöneticisi bunu çözmeli ve MAC kesinlikle başlamak için bir yer.
mpeterson

2

Birkaç olasılık:

  1. Yayın adresi. "Diyelim" örnekleriniz kesin olmasaydı, alt ağdaki yayın adresine ping atıyor olabilirsiniz. Ağın 10.40.1.0/25 (255.255.255.128 AKA maskesi) olduğunu ve 10.40.1.127'ye ping attığınızı varsayalım - sadece rastgele bir ana bilgisayar gibi görünebilir, ancak bu gerçekten yayın adresidir ve bu alt ağdaki herkes yanıt verebilir kendi adresi (FYI yayın adresi alt ağın son adresidir).

  2. VİP. Yük dengeleyicileriniz veya bir sunucu kümeniz varsa, paylaşılan / sanal adrese ping atmış ve gerçek sunucudan bir yanıt almış olabilirsiniz.

  3. İkincil adresler. Yönlendiricinin / sunucunun birincil adresi .69 olan ve ikincil değeri .205 ise (tıpkı sizinki gibi ping taramaları tarafından görülen ek adresleri ayırmaya çalışan kişiler için ortak uygulama) .205 için bir ping'e yanıt verebilir, ancak .69.

  4. Kendi adresiniz. Unix dizüstü bilgisayardan bir örnek: 192.168.1.3'ün dizüstü bilgisayarın IP adresi olduğu yerle ping 192.168.1.199yanıt verdi From 192.168.1.3 icmp_seq=1 Destination Host Unreachable.


1

Çıktıyı görmek istiyorum. ICMP hata mesajı olmadığından emin misiniz?

Alt ağ maskeniz yanlış yapılandırılmışsa, yönlendirici ping komutuna yanıt verebilir. Size verilen alt ağ maskesi neydi?


0

IP adresleri atayan bir ağ yöneticiniz varsa, aynı ağ yöneticisinin yanıtı giderebilmesi gerekir. Bir makinede birden fazla NIC (ve dolayısıyla birden fazla IP adresi) olması mümkündür.


Hmm ... aradığım cevap tam olarak değil. Ağ yöneticisi bana atadığı IP adresinin ücretsiz olduğundan "emin". Diyelim ki sorunun nerede olduğunu da bilmiyor olabilir ...
Jimmy Chandra

1
Ama ping atıp özgür olmadığını göremez mi? Beceriksiz veya tembel olmadığı sürece, eminim bunu bilmek ve çözmek (veya en azından size yeni bir IP vermek) isteyecektir.
Beep beep

Hmm ... farklı bir şekilde ifade edeyim ... Ping attığında herhangi bir yanıt alamıyor ve ping attığımda farklı bir IP adresi üzerinden yanıt veriyor olabilir mi? Eğer öyleyse, buna ne sebep olabilir?
Jimmy Chandra

Farklı alt ağlardaysanız veya herhangi bir güvenlik duvarı / yönlendirici ile ayrılmışsanız, orada vidalı bir yapılandırma varsa farklı sonuçlar görebilirsiniz.
Chris W

0

Bu IP adresini bir ana bilgisayar adına çözmeye çalışın. ping -a <IP>Windows'da. Linux kullanabilir host <IP>veya dig -x <IP>. Bu IP adresinin ana bilgisayar adı sizin veya ağ yöneticiniz için yararlı olabilir. (Karşılaştığınız her iki IP'yi de çözmeyi denerdim)

Ping yanıtının bir ICMP hata mesajı olması da imkansız değildir - gerçek paketleri tcpdump / Wireshark ile boşaltmayı deneyebilir ve tam olarak ne aldığınızı görebilirsiniz.

Bu IP adresine HTTP, HTTPS, SSH, telnet, RDP, vb. İle bağlanmayı da deneyebilirsiniz. Bunlardan herhangi biri bağlanırsa, muhtemelen makinenin ne olduğu hakkında bazı gerçek yararlı bilgiler alırsınız.


0

Ağınızda oturuyor gibi göz önüne alındığında bana VIP gibi geliyor, her zaman aynı IP'den yanıt veriyor mu? MAC adresi geçerli bir NIC satıcı aralığından mı geliyor?

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.