" A strong man stands up for himself, A stronger man stands up for others "  —  Ben - Barnyard (2006)
 

IPChanger 2 – Profileable Network IP Switcher

more...

Baru! IPChanger 2, perbaikan dalam source code, ukuran file executable jauh lebih kecil dari versi sebelumnya. Selain itu, data profil disimpan di dalam file XML (Extensible Markup Language) sehingga data profil dapat diubah secara manual melalui program text editor favoritmu!

Program ini dinamakan IPChanger, sesuai dengan namanya, bertujuan untuk mengganti IP dari network adapter yang ada di dalam komputer berdasarkan profil yang dapat kita buat dan kita atur sendiri konfigurasinya. Versi terbaru saat ini adalah versi 2.0 beta.

Bagaimana program ini bekerja?

Program ini mendeteksi network interface (Ethernet/LAN/Wireless Network Adapter) yang memiliki status (IP) Enabled atau dengan kata lain “dapat diberi alamat IP”. Alamat IP dari tiap network interface yang ada tersebut disimpan ke dalam suatu tempat yang dinamakan profil. Sehingga untuk mengganti alamat IP dari semua network interface yang ada, kita cukup mengaktifkan profil yang hendak kita gunakan.

Contohnya, misalkan ada sebuah portable PC (laptop) yang digunakan di dua tempat, Rumah dan Kantor. Laptop tersebut memiliki dua buah network interface, Ethernet (LAN), dan WiFi (Wireless).

Pada saat di rumah, network interface Ethernet menggunakan alamat IP 192.168.1.2 Netmask 255.255.255.0 Gateway 192.168.1.1 DNS Server 202.134.1.10, sedangkan WiFi-nya menggunakan alamat IP 192.168.2.2 Netmask 255.255.255.0 Gateway 192.168.2.1 DNS Server 202.134.0.105.

Pada saat di kantor, network interface Ethernet menggunakan alamat IP 10.8.46.10 Netmask 255.255.255.0 Gateway 10.8.46.1 DNS Server 10.8.46.5, sedangkan WiFi-nya menggunakan alamat IP 192.168.1.10 Netmask 255.255.255.0 Gateway 192.168.1.1 tanpa terhubung ke DNS Server.

Tentu akan sangat menjemukan setiap kali berpindah tempat kita harus mengganti alamat IP dari tiap network interface yang kita gunakan. Dengan menggunakan IPChanger, untuk kasus tersebut cukup membuat 2 buah profil, Rumah dan Kantor, kemudian simpan data konfigurasi tiap network interface untuk tiap profil-nya.

Profil: Rumah

Network Interface: Realtek RTL8139/810x Family Fast Ethernet NIC

  • IP Address: 192.168.1.2
  • Subnet Mask: 255.255.255.0
  • Gateway IP Address: 192.168.1.1
  • DNS Server: 202.134.1.10

Network Interface: Intel(R) PRO/Wireless 3945ABG Network Connection

  • IP Address: 192.168.2.2
  • Subnet Mask: 255.255.255.0
  • Gateway IP Address: 192.168.2.1
  • DNS Server: 202.134.1.10

Profil: Kantor

Network Interface: Realtek RTL8139/810x Family Fast Ethernet NIC

  • IP Address:10.8.46.10
  • Subnet Mask: 255.255.255.0
  • Gateway IP Address: 10.8.46.1
  • DNS Server: 10.8.46.5

Network Interface: Intel(R) PRO/Wireless 3945ABG Network Connection

  • IP Address: 192.168.1.10
  • Subnet Mask: 255.255.255.0
  • Gateway IP Address: 192.168.1.1
  • DNS Server: <kosongkan>

Setelah membuat 2 buah profil tersebut dan menyimpan data-data (klik tombol Save!) untuk tiap network interface-nya dari tiap profilnya. Setiap kali kita hendak mengganti alamat IP dari network interface, cukup pilih profil-nya dan aktifkan (klik tombol Apply).

Secara otomatis, alamat IP dan konfigurasi lainnya (Subnet Mask, Gateway, DNS Server) dari seluruh interface akan diganti sesuai dengan konfigurasi profil yang diaktifkan.

Dimana Data Profil Disimpan?

Data profil konfigurasi IP disimpan di dalam Windows Registry (IPChanger v1.x). Namun untuk menambah extensibilitas aplikasi, data profil konfigurasi untuk IPChanger 2 (IPChanger v2.x) disimpan di dalam sebuah file XML di mana file IPChanger2.exe berada.

That’s it!

Program ini dibuat dengan menggunakan Microsoft Visual Studio 2005 dan menggunakan Microsoft .net Framework Version 2.0 SDK sehingga untuk menjalankannya memerlukan Microsoft .NET Framework 2.0 runtime. Program ini masih dalam tahap Beta testing.

System Requirements:

Source Code Requirements:


Software Licenses:

GNU General Public License v3

IPChanger and IPChanger2 - Profileable Network IP Changer
Copyright (C) 2008 Aryo Pinandito / A-Works, Inc.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>

Download:

Please refer to the application’s About dialog box for the application version Change Log

44
Share up your minds and leave a comment
  1. weh keren mas :D
    kalo di buat versi web bisa gak ya ??

  2. hmm, kalau dibuat versi web bisa mungkin saja. tapi nanti efeknya kan mengganti IP Address komputer webservernya. bukan di komputer yang mengakses webnya…
    hehehe… :-D

  3. kok ga bisa didownload ya ??

  4. Sebenarnya bisa, mungkin ada akses proxy
    yang tidak mengijinkan download file via script PHP.

    Direct link:
    IPChanger_v1.0_Beta.zip
    IPChanger_v1.1_Beta.zip
    IPChanger_v1.1_src.zip
    IPChanger_v1.2_Beta.zip
    IPChanger_v1.2_Beta_src.zip

  5. pake yg direct link bisa
    thx mas :)

  6. Direct link untuk versi 1.3 (Beta):
    IPChanger v1.3 (Beta)
    IPChanger v1.3 (Beta) Source Code

  7. mantab …
    acung 5 jempol buat aryo … bravo

  8. 2 jempol buat program ini… mantapp

  9. luaarrrrr biasaaaa…. thanks banget bro… sw ini berguna banget bwt gw yg haruss ganti2 ip…. hormat graaaakkkkkkk…….

  10. kulo nuwun mas,

    numpang tanya..maaf, saya ini gagap teknologi.
    kalo umpama selama ini saya pake beberapa warnet (A,B,C,D,E,F,G,H), dan umpamanya saya pake warnet A, biar bisa dipake programnya di warnet gimana langkah-langkahnya biar muluuussss ganti IP nya?

  11. 1. buat profil untuk setiap warnet, klik new, masukkan nama warnet, klik OK
    2. pilih interface/network adapter yang mau diset IP-nya
    3. masukkan konfigurasinya (IP, subnetmask, gateway, DNS) atau pilih DHCP
    4. klik save.
    5. jika ada network interface lainnya yang mau diset untuk profil/warnet yang sama, pilih interface/network adapternya.
    6. masukkan konfigurasinya (IP, subnetmask, gateway, DNS) atau pilih DHCP
    7. klik save.

    - ulangi langkah 1 sampai 7 untuk profil/warnet lainnya.
    - jika sudah selesai membuat profil semua warnet, untuk mengubah konfigurasi IP komputer-nya tinggal pilih nama profil warnet, lalu klik apply, secara otomatis, seluruh network adapter yang ada di komputer tersebut akan diganti konfigurasinya sesuai dengan data yang telah ditentukan di dalam profil tersebut.

    Program ini bertujuan untuk memudahkan kita yang sering ganti-ganti IP ketika berpindah lokasi dan bukan bertujuan untuk mengganti IP banyak komputer secara bersamaan.

    Semoga bermanfaat! :-)

  12. bos,,, numpang tanya dongg,,,,
    gw dah berhasil DL tp waktu gw coba buat ngeSAVE IP Profile, Failed mulu, itu knp ya,,,,
    frameworknya juga dah gw install,,,

    Thx,,, lam kenal

  13. Salam kenal juga…
    IPChanger ini menyimpan (menulis) profile-nya di Registry Windows.
    Coba Wisanggeni login ke dalam Windows sebagai administrator atau user lain yang memiliki hak sebagai administrator. Intinya sih, aplikasi IPChanger ini harus diberi ijin untuk menyimpan profile-nya di Registry Windows.
    Tentang framework, sepertinya tidak ada hubungan dengan tidak bisanya menyimpan Profile. Kalau .NET Framework nya belum di-install, dari awal program IPChanger ini tidak dapat dijalankan dan ada pesan error yang menunjukkan kalau IPChanger memerlukan .NET Framework 2.0.
    OK, semoga membantu.

  14. mas newbie ni..
    yang v1.3 dah oke lom??
    coz da message
    Application Error
    ‘The application faild to initialize properly{0xc0000135)’
    padahal dah install .net frameworknya.

    biar bisa harus install apa lagi????
    skalian link downloadnya klo da yang harus diinstall..

    thank’s brother…

  15. hmm… munculnya message itu waktu kapan?
    bisa ditulis disini detailnya? biar bisa ku-debug error-nya.
    aku coba nggak pernah muncul pesan error seperti itu.
    Dari pesan error-nya sih, aplikasinya tidak berhasil melakukan inisialisasi, dan mungkin memang bermasalah dengan .NET framework-nya.
    .NET framework yang dipakai originalsendy versi berapa?

  16. lah saya pake safari for windows setiap download ada pesan error mulu dari security center. emang sih windows gw asli. pake direct link juga nggak bisa. gimana dong mas?

  17. kang Yogi mau download aplikasinya pake Safari for Windows tapi nggak bisa? Udah coba pake browser yang lain apa belum? coba pakai Firefox / IE.

  18. Mantab kang…
    ternyata kmaren cma .NET frameworknya yg bermasalah,, dah pake v2 c,, cma ga tau corrupt kalee.. skrg dah tokcer bro…

    cma mo nambain ni om…

    kan ogut bikin profile yg enable dhcp juga,, buat nge obtainin ip2 nya..

    Da mslh sdikit ni mang…
    wirelessnya ga bs obtain…
    ipnya jadi kcatet 0.0.0.0
    sm subnetnya 255.0.0.0
    jd ga bs obtain..

    oiya klu mo buka sourcenya harus make Microsoft Visual Studio 2005 ga bs MVS yg lain…

    biasanya sw visual studio itu ada di visual basic ga c…
    apa beda???

    filenya gede gak?? mau dong…

    THANK’s 999999999999999999999x

  19. untuk masalah DHCP yang gagal obtain IP-nya jadi
    0.0.0.0 dengan subnet mask 255.0.0.0
    banyak juga yang mengalami masalah yang sama.
    Secara logika, cara kerja program ini untuk mengganti IP adalah dengan menggunakan WMI (Windows Management Instrumentation).
    Program IPChanger ini ‘memerintahkan’ WMI untuk mengubah IP sesuai dengan parameter yang diperlukan atau mengubah IP menjadi DHCP.
    Jadi, sebenernya nilai IP DHCP 0.0.0.0 dengan subnet mask 255.0.0.0 adalah nilai IP yang didapat dari sistem Windows (WMI) itu sendiri setelah gagal mendapatkan IP DHCP dari server DHCP.

    Untuk source code, aku buatnya pakai MSVC 2005, mungkin bisa juga dibuka pakai MSVC 2008.
    Bukan Visual Studio yang ada di Visual Basic, tapi Visual Basic yang ada di Visual Studio. Visual Studio 2005 itu termasuk didalamnya VB, VC++, VC#, VJ#.
    Untuk IPChanger ini, kubuat dengan menggunakan bahasa C# (.net managed code).
    Aku download versi trial dari Microsoft Visual Studio 2005 dari situsnya Microsoft. File-nya lumayan besar dalam bentuk .ISO DVD sekitar 3-4GB.
    Kalau versi trial Microsoft Visual Studio 2008 bisa di download di sini. Sama juga formatnya dalam bentuk .ISO ukurannya sekitar 4GB.

  20. oke deh om…

    mo blajar dulu ah…

    thank’s yo…

  21. Keren mas Program nya

    Kepake banget bwt saya ;)

  22. nanya mas,,
    saya punya warnet khusus bwt game online, trus IP warnet saya di ban / g’ isa masuk ke server game tersebut oleh suatu pemilik game online tersebut,di sebab kan pengguna jasa warnet kmi melanggar peraturan yang di tetap kan oleh pemilik game tsbt.
    browsing ato yang lain nya bsa cuma game tsbt yg g’ bsa.
    yg saya tanyakan klo saya ganti IP warnet seperti yg mas terangkan di ats bsa g’ bwt log in lgi ke server game tsbt??

  23. @dani
    yang perlu diganti adalah IP-warnet yang diberi oleh ISP warnet (IP public warnet yang dikenali oleh server game yang diberi oleh ISP warnet).
    Coba request perubahan IP ke ISP warnet.
    Kalau sembarangan mengubah IP public warnet bisa jadi warnet nanti nggak bisa terhubung ke internet lagi.
    Semoga membantu.

  24. maaf mas saya g’ tau ttg istilah ISP warnet bsa di jelasin dikit mas?
    cara requst perubahan IP ke ISP gmna mas?
    mohon bantuan nya ..

  25. ISP itu Internet Service Provider, seperti Telkom (bisa Speedy atau ASTINET), CBN, D-Net, Indosat-M2, dll.
    (Duh jadi nyebutin merk :-P )
    Warnetnya dani berlangganan internet ke mana? Warnetnya dani terhubung ke mana untuk bisa ‘nyambung’ ke internet?
    Dani bisa coba hubungi customer service-nya ISP dimana warnetnya dani berlangganan koneksi internet.
    Trus coba jelaskan ke customer service-nya kenapa sampai minta penggantian IP. Karena kalau nggak salah IP public itu nggak gratis.
    good luck!

  26. wuaa….maNtapzz…Ta coBa dLu ahh..

    tHanks mas ArYoOoxx……..hehe…baeKKk..bgEt…

  27. Wuih.. ada yg v2 coy… lama menghilang dari predaran jd katro nih…
    neway knp ga bs diunduh ya mang???
    not found katanyah…

  28. oi oi… maap-maap…
    file downloader-nya ngga sengaja ke-move
    sekarang dah bisa di-download lagi di sini:
    IPChanger2 v2.0 Beta

  29. salut mas, programnya, ini mo tanya agak nyimpang nih..
    mas, kalo untuk connect ke 1 dari 2 modemm untuk warnet, program ini bisa ga? jadi saya mau ngebuat 2 tombol :
    tombol 1, untuk connect ke Modem A,
    tombol 2, untuk connect ke Modem b,
    modem A dan B ini dalam 1 Jaringan.
    ini gunanya untuk nge-switch line langsung, jadi cm ganti gateway PC yang jalanin programnya… gt.
    pencerahannya donk :D

  30. Makasih :-) .
    Kalau saya nggak salah tangkap maksudnya, bisa. Buat saja 2 profil, profil Modem A dan Modem B. Data profil Modem A dan Modem B dibedakan saja pada IP gatewaynya. Kemudian save untuk masing-masing Profil.
    Kalau mau ganti modem (alias) gateway-nya, tinggal apply profil Modem A atau apply profil Modem B sesuai dengan keinginan.
    Selesai. :-)

  31. kok aku donlod IP changer 2 nya ga bisa bisa?
    zero byte mulu jadinya. kenapa?

  32. Mungkin aksesnya masjho dibatasi lewat proxy atau ada pembatasan fitur network, sehingga file-nya tidak bisa didownload secara “streaming” via PHP.
    Untuk IPChanger v2.0 ini direct link-nya:
    IPChanger v2.0 Beta
    Source Code:
    IPChanger v2.0 Beta Source Code

  33. mas aryo,
    apa aplikasi ini bisa digunakan di vista?
    saya sdh install aplikasi tersebut dan saya menggunakan wireless koneksi tapi ip tidak bisa berubah mengikuti profile yang saya inginkan. Boleh tahu kenapa yaa..?
    Thx.
    eddy

  34. aplikasi IPChanger ini dibuat di atas framework .NET 2.0. Jadi seharusnya aplikasi ini bisa digunakan di Windows Vista yang sudah terinstall framework .NET 3.5.
    Cara kerja IPChanger (IPChanger2 Beta) ini adalah:

    1. Membuat sebuah profil terlebih dahulu, misalnya “rumah” atau “kantor”.
    2. Pilih profil yang hendak dibuat konfigurasinya.
    3. Pilih network adapter (interface) yang hendak diset konfigurasi IP-nya.
    4. Masukkan konfigurasi IP/Subnet Mask/Gateway dan DNS, apakah diberi IP manual atau diset DHCP.
    5. Klik Save, untuk menyimpan konfigurasinya di file xml.
    6. Klik Save & Apply untuk mengubah IP network adapter sesuai dengan konfigurasi yang telah ditentukan.

    OK, semoga membantu.

  35. NetSetMan juga bisa digunakan untuk menganti IP Address. Semoga membantu!

    http://www.netsetman.com/index.php?s=nsm

    Salam

  36. Hendri Cipto, trims untuk infonya,
    Sebelum saya membuat program IPChanger ini, saya sudah banyak mengetahui program serupa yang terdapat di internet.
    Melalui program IPChanger ini saya tidak hanya ingin berbagi program/aplikasi yang berfungsi mengganti IP sesuai dengan profil seperti NetSetMan semata. Tapi juga berbagi ilmu melalui source code agar semua orang juga dapat memahami bagaimana penggantian IP sebuah network interface dapat dilakukan dengan bahasa pemrograman C#/.NET.

  37. bagus juga bro infonya,,
    kalau2 kita punya banyak network..

    ato banyak NIC mungkin.
    aheuu

  38. Tob Markotob dah ipchanger punya mas aryo ini..
    mudah, simple, tanpa instalasi dtambain source codenya lg.. jd ga perlu repot, ga brat2in windows + bisa skalian blajar juga tuh..
    Berguna bgt buat gw, scara kerjaan gw butuh sering2 ngubah ip..
    Trims brat lah buat creatornya..

  39. terima kasih, senang sekali bisa membantu. :-)

  40. Sdr Aryo yth.. aku udah coba pasang di vista home basic en gak berhasil trus aku coba pake NetSetMan yang diinformasikan Sdr Hendri Cipto en ternyata bisa jalan. Mudah-mudahan ini bisa jadi masukan untuk penyempurnaan IPChanger 2, trims

  41. Sdr Huda, terima kasih atas masukannya. Memang IPChanger 2 ini belum saya coba sepenuhnya di sistem operasi Windows Vista.

    Anda sebutkan bahwa IPChanger 2 ini tidak dapat dijalankan di Windows Vista. Kalau boleh saya tahu, apa ada pesan error yang dikeluarkan ketika Anda menjalankan program IPChanger 2 ini? Sehingga saya bisa memperbaiki kesalahan program IPChanger 2 ini.

    Mungkin sekedar informasi, program IPChanger 2 ini memanfaatkan fitur WMI (Windows Management Instrumentation) untuk mengakses dan melakukan manipulasi terhadap konfigurasi network interface. Jika service WMI tidak dijalankan, maka IPChanger 2 ini tidak dapat melakukan perubahan konfigurasi.

  42. HI..Salam kenal..
    Mo nanya nich mas,ada trouble sdkt nech..Gimana ya cra mengakses server game diIndonesia, soalny server gameny skrng utk akses dri luar negeri dah ditutup dikarenakn maslh License Negara,(jdi ngk isa maen lgi T.T)
    posisi sy skrg gi ada di Taiwan,kira’ klo pke Ipcharger kita bs gk mengubh IP posisi kita yg sekrng ada diluar ngri diubah ke alamt IP indonesia..trus konfigurasi apa aja yg perlu dilakukn??Sy menggunkn koneksi Adsl hinet..
    Mohon bantuanny…^^
    Thx..

  43. Salam kenal juga, Handy.
    Biasanya pada koneksi ADSL IP yang kita gunakan adalah IP yang diassign/diberikan oleh ISP. Jika kita ganti IP yang digunakan untuk terhubung ke jaringan ISP (internet) dan IP baru yang kita ganti tersebut tidak terdaftar/diizinkan oleh ISP tersebut untuk terhubung dengan internet, maka jelas kita tidak akan dapat terhubung ke mana-mana.
    Solusinya jika IP yang kita gunakan sudah diblok, bisa request ke ISP untuk mengubah alamat IP yang kita gunakan ke IP lain yang tidak diblok.

  44. sore,
    Sy juga dh coba pke IP lain..juga g bisa..T_T
    Masalhny hanya IP adress lokal (INDONESIA)yg bisa mengakses Game tsb..
    Klo yg dri Luar negeri keknya dh diblok semua..
    soalnya msg2 negara memiliki format kode IP tersendiri kan?
    Sekali lgi thx y mas Aryo atas jawabannya..
    Nice to meet U
    Good luck!!:D

Comment Form
XHTML Expert!
You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

* = required fields