Aynı adrese ping işlemi farklı IP'ler veriyor


0

Cmd.exe içinde windows 10'da cryptopia.co.nz için bir ping yapıldığında, aşağıdaki sonuçlardan birini alıyorum:

Pinging cryptopia.co.nz [45.60.13.241] with 32 bytes of data:
Reply from 45.60.13.241: bytes=32 time=7ms TTL=54
Reply from 45.60.13.241: bytes=32 time=12ms TTL=54
Reply from 45.60.13.241: bytes=32 time=12ms TTL=54
Reply from 45.60.13.241: bytes=32 time=10ms TTL=54

Ping statistics for 45.60.13.241:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 7ms, Maximum = 12ms, Average = 10ms

veya

Pinging cryptopia.co.nz [45.60.11.241] with 32 bytes of data:
Reply from 45.60.11.241: bytes=32 time=111ms TTL=55
Reply from 45.60.11.241: bytes=32 time=110ms TTL=55
Reply from 45.60.11.241: bytes=32 time=114ms TTL=55
Reply from 45.60.11.241: bytes=32 time=111ms TTL=55

Ping statistics for 45.60.11.241:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 110ms, Maximum = 114ms, Average = 111ms

Bu iki ping, aralarında 1 saniye ile yapıldı. Bilgisayarlarımın DNS önbelleğinin, adresi ilk kez çözümlemeye devam edeceğini düşündüm, neden olmasın? Tüm işlemler için sistemi IP ile 13'ü kullanmaya zorlayabileceğim bir yol var mı? Çok daha iyi bir ping zamanı geldi.


Yük dengeleyici durumuna benziyor. Sıra dışı ne buluyorsunuz? Google da aynı şeyi yapıyor
Ramhound

1
“Sistemi tüm işlemlerde IP ile 13'ü birlikte kullanmaya zorlayabileceğim bir yol var mı?”
Yapamazsınız

Ancak, bu etki alanı benim DNS önbelleğindeyse, neden IP'yi seçmiyor? İlk kez bir sonraki seferde çözüldü?
Corey Hart,

Aldığınız iki A kaydı muhtemelen her ikisi de aynı miktarda önbelleğe alınır ve yerel çözümleyiciniz keyfi bir şekilde seçer. Başka senaryolar var ama bu durumda, sunucu aynı anda, en azından benim için iki A kaydı verdi.
üçlü

Yanıtlar:


1

İlk sorgunuzdaki IP adresini not alın, ardından IP adresini açıkça pingleyin.

A:\> nslookup cryptiopia.co.nz
Server:     10.9.8.7
Address:    10.9.8.7#53

Non-authoritative answer:
Name:   cryptopia.co.nz
Address: 45.60.11.241
Name:   cryptopia.co.nz
Address: 45.60.13.241

A:\> ping 45.60.11.241
Pinging 45.60.11.241 [45.60.11.241] with 32 bytes of data:
Reply from 45.60.11.241: bytes=32 time=111ms TTL=55
Reply from 45.60.11.241: bytes=32 time=110ms TTL=55
Reply from 45.60.11.241: bytes=32 time=114ms TTL=55
Reply from 45.60.11.241: bytes=32 time=111ms TTL=55

Ping statistics for 45.60.11.241:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 110ms, Maximum = 114ms, Average = 111ms

Elbette, önceden bilgi sahibi olmadan, hangi IP adreslerinin daha hızlı olacağını ya da farklı bir adres seçmenin aslında herhangi bir fark yaratıp yaratmayacağını ya da tekrar sormanın yine başka bir IP adresi seti üretip üretmeyeceğini bilmiyorsunuz.


Teşekkürler, peki bu bana ne söylüyor? İkisinin de kriptopya tarafından kullanıldığını, ancak taleplerimin hangisine gideceğini seçebilir miyim? Ben tam olarak bu alanda
Corey Hart

Dediğim gibi, bir IP adresi seçebilirsin ve sonra çözücünün elinde kalmaz. Yük dengeleme veya fazlalık nedeniyle size iki adres verdiler ve çözücünüz dengeleme kısmını yaparak sorumlu davranıyor.
üçlü

Ah, şimdi anladım, sanırım. Yani, ana bilgisayar adını el ile istediğim IP adresiyle değiştirmem gerekiyor mu demek istiyorsun? Maalesef bu işe yaramıyor. Örneğin, tarayıcıda, 45.60.13.241/api/GetMarketHistory/ETH_BTC , bana ana bilgisayardan bir proxy hatası veriyor. Bu IP yerine hostname ile çalışır.
Corey Hart,

Aslında, HTTP 1.1, ana bilgisayar adının birçok durumda iletilmesini gerektirir. Bu, ping hakkındaki sorunuzdan oldukça farklı. Bir tarayıcı eklentisi bu konuda size daha fazla kontrol sağlayabilir, ancak yine de, daha fazla yardıma ihtiyacınız olursa bu gerçekten yeni bir soru olmalıdır.
üçlü

Aslında isteğin gönderilmesi gereken b4j'deki (programlama dili) bir httpjob kütüphanesidir. Ping kullanarak veya bir http isteği aracılığıyla, IP adresini yerel DNS önbelleğinde bir yere ayarlamam gerekip gerekmediğini, senaryonun aynı olduğunu düşünüyordum. Bu konuda yanılmıyorsam özür dilerim.
Corey Hart,
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.