• 06-04-2014, 02:36:23
    #1
    Merhaba arkadaşlar,
    VB.NET ya da C# da IP değiştirme kodlarına ihtiyacım var.
    @echo off
    echo Eski Ip Siliniyor
    ipconfig /flushdns
    ipconfig /release
    echo Ip Adresiniz Yenileniyor
    ipconfig /renew
    exit
    Bu soruya genelde cevap olarak bu kodlar veriliyor ama bu kodlar IP değiştirmiyor.
    Mümkünse VB.NET veya C# da IP değiştiren kodları bilen yardımcı olursa iyi olur...
  • 06-04-2014, 03:45:35
    #2
    renew komutu tam olarak neye yarıyor yanlış bilgi vermek istemiyorum ancak değiştirse değiştirse localdeki ip adresini değiştirir. büyük ihtimalle bir router arkasında internete giriyorsun, mantık şu; router a kaç tane alet bağlı ise hepsinin wan daki ip adresleri aynıdır, çok detaya girmicem ama kısacası aynı ip adresleri oluyor ve portlarla bilgiler gerekli makinelere taşınıyor vs. şahet vpn kullanmıyorsan ve routerın varsa ve ip adresin dinamik olarak tanımlıysa ip resetleme işlemini ancak modem arayüzünden yapabilirsin. Yoksa tek satır /renew ile böyle birşey olsaydı, sizin ağınızdaki herkesin zorunlu olarak adresi değişirdi, ki bu bazen hoş olmayan durumlar oluşturabilirdi

    not: yurtdışında bazı firmaların verdiği bazı routerların bazı yazılımlarının bazı apilerini hook edip 2 saniyede ip adresini yeniletme gibi bir yöntem var, ancak Türkiye'de buna hiç rastlamadım
  • 06-04-2014, 10:37:06
    #3
    ilkerxx adlı üyeden alıntı: mesajı görüntüle
    renew komutu tam olarak neye yarıyor yanlış bilgi vermek istemiyorum ancak değiştirse değiştirse localdeki ip adresini değiştirir. büyük ihtimalle bir router arkasında internete giriyorsun, mantık şu; router a kaç tane alet bağlı ise hepsinin wan daki ip adresleri aynıdır, çok detaya girmicem ama kısacası aynı ip adresleri oluyor ve portlarla bilgiler gerekli makinelere taşınıyor vs. şahet vpn kullanmıyorsan ve routerın varsa ve ip adresin dinamik olarak tanımlıysa ip resetleme işlemini ancak modem arayüzünden yapabilirsin. Yoksa tek satır /renew ile böyle birşey olsaydı, sizin ağınızdaki herkesin zorunlu olarak adresi değişirdi, ki bu bazen hoş olmayan durumlar oluşturabilirdi

    not: yurtdışında bazı firmaların verdiği bazı routerların bazı yazılımlarının bazı apilerini hook edip 2 saniyede ip adresini yeniletme gibi bir yöntem var, ancak Türkiye'de buna hiç rastlamadım
    Son söylediğiniz yöntem oldukça mantıklı geldi.Bizim kullandığımız modemlerde yabancı olduğu için bizim modemlerin de apisi vardır belki?Bu arada cep telefonlarında ip nasıl değiştirilir?(Elle atama dışında yani modemi kapatıp açtığımızda değiştiği gibi nasıl değiştirebiliriz? - Telefonu kapatıp açarak mı?)
  • 06-04-2014, 13:43:00
    #4
    son dediğim yöntemi en son 7 yıl önce AOL firmasının verdiği ingilteredeki bir modeme yapmıştım tesadüfen modemin kullandıgı modemin dll lerini incellerken public olarak bırakıldığı için keşfetmiştim, tam hatırlamıyorum sistemi ama router gibi birşey değildi, 56k modemler mantığında sadece o bilgisayara has bir sistemdi ama ozamana göre baya hızlı bir bağlantısı vardı. turkcell in verdiği ipler dinamik ise mantık olarak hücreseli kapatıp açmak ip adresini değiştirmelidir. bizim modemlerin öyle apileri olsa bile hızlı olacağını sanmıyorum çünkü router sistemi okadar hızlı değildir. içinde landaki iplerin port yönlendirmelerini tutan cache gibi bir sistemleri var, bu tabloların tekrardan yüklenmesi, iss den yeni ip adresi istekleri gibi biraz hammal işler yapıyorlar. yani 40 saniye sürer hiçyoktan, tekil makinede ip adresinin değişmesi kritik zamanda olan bir iş yapıyorsan uygun fiyata vpn bulmanı öneririm. bunlarda server sayıları kadar ip adresini değiştirmen mümkün sanırım ve bekleme süreside 40 saniyeden çok daha az olacaktır
  • 06-04-2014, 15:04:47
    #5
    @ilkerxx;

    teşekkürler hocam.Dediğiniz gibi en mantıklısı vpn galiba.

    Ekleme:
    Bu arada dediğiniz gibi yıl olmuş kaç hâla modemler 25-30 saniyede anca bağlantıyı sağlıyor.Fişi taktıktan 5 saniye sonra aktif hâle gelen modemler ne zaman yapılacak bakalım
  • 07-04-2014, 00:16:31
    #6
    ilkerxx adlı üyeden alıntı: mesajı görüntüle
    renew komutu tam olarak neye yarıyor yanlış bilgi vermek istemiyorum ancak değiştirse değiştirse localdeki ip adresini değiştirir. büyük ihtimalle bir router arkasında internete giriyorsun, mantık şu; router a kaç tane alet bağlı ise hepsinin wan daki ip adresleri aynıdır, çok detaya girmicem ama kısacası aynı ip adresleri oluyor ve portlarla bilgiler gerekli makinelere taşınıyor vs. şahet vpn kullanmıyorsan ve routerın varsa ve ip adresin dinamik olarak tanımlıysa ip resetleme işlemini ancak modem arayüzünden yapabilirsin. Yoksa tek satır /renew ile böyle birşey olsaydı, sizin ağınızdaki herkesin zorunlu olarak adresi değişirdi, ki bu bazen hoş olmayan durumlar oluşturabilirdi

    not: yurtdışında bazı firmaların verdiği bazı routerların bazı yazılımlarının bazı apilerini hook edip 2 saniyede ip adresini yeniletme gibi bir yöntem var, ancak Türkiye'de buna hiç rastlamadım
    Modemimin rooter özelliği var ama sadece ben kullanıyorum WAN portundan. Fiber internet kullanıyorum. Modemimin markası modeli: Tilgin-HG1332
    Modemin arayüzünde restart butonunu bulamadım sanırım yok. Bağlantılar sekmesinde var ama butonlar pasif.
  • 07-04-2014, 19:03:44
    #7
    Bunun için modem arayüzünde bir buton olması lazım bu butonu web browser ile tıklatarak işlemi yapabilirsiniz aslında.
  • 07-04-2014, 19:14:19
    #8
    HHHMMM adlı üyeden alıntı: mesajı görüntüle
    Bunun için modem arayüzünde bir buton olması lazım bu butonu web browser ile tıklatarak işlemi yapabilirsiniz aslında.
    Butonu bulamadım hocam. Bağlantı sekmesinde IP bırak, yenile butonları fln var ama butonlar pasif. Çözemedim sorunu bir türlü