Mac adres ve IP eşleştirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
master_20
Üye
Mesajlar: 85
Kayıt: 27 Eki 2010 09:42

Mac adres ve IP eşleştirme

Mesaj gönderen master_20 »

Merhaba arkadaşlar, mac adress ve ıp eşleştirmesi yapmam laızm ancak bunu bulamadım mac address alıyorum sorun yok ıp adres alıyorum sorun yok ama mac adresi üzerindeki ıp yi eşleştiremiyorum, bu konuda fikri olan var mı acaba ?
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Mac adres ve IP eşleştirme

Mesaj gönderen SimaWB »

There's no place like 127.0.0.1
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Mac adres ve IP eşleştirme

Mesaj gönderen SimaWB »

Kaynak kodlar içindeki MySendARP fonksiyonu ile IP adresinden MAC adresini alabilirsiniz.
Fakat şunu da belirteyim: sadece bu kodu kullanarak IP adresinden MAC adresini elde edemeyebilirsiniz. Çünkü; bu komut PC'deki ARP tablosunu kontrol eder. Eğer bu tabloda aranan IP adresi varsa onun MAC adresini döndürür.
İstediğiniz IP adresinin bu tabloda olması için bir şekilde PC'niz ile bu IP adresi arasında mesajlaşma olması lazım. Bunun da en basit yolu ping yollamak olabilir (karşı tarafın pinge cevap verdiğini kabul ediyorum). Dolayısıyla örnek verdiğim program önce IP adresine ping atar sonra ARP tablosunu kontrol eder.
"Neden böyle bir yol izliyoruz?" derseniz: normal şartlarda IP'den MAC dönüşümü yada MAC'ten IP dönüşümü diye birşey yoktur.
There's no place like 127.0.0.1
Cevapla