[Linkleri Görmek İçin Ücretsiz Üye Olun]
Sorun: İs yerinde kullandigim bir IP araligi var , Birde evde kullandigim IP araligi var , ilaveten müsteri ziyaretlerinde yurt disinda otellerde kullanilan IP araliklari var ,Her yerde ip leri girip tek tek degistirmek zorunda kaliyorum Mesela bir .bat dosyasi ve/veya program olsa Evdeyken istenilen İP araliklarini İs yerindeyken istedigim IP araligini Yurt disindayken istedigim ip araliklarini bir tikla degistirse..Böyle birsey yapmak mümkün mü
örn: İs yerinde kullandigim bir IP araliklarim;
192.168.0.216
255.255.255.0
192.168.0.8
Evde kullandigim IP araliklarim;
192.168.0.2
255….vb..
192.168.0.1
Cözüm: Her ikiside mümkündür , yani hem program var hemde komut satiri / .bat dosyasi ile yapabiliriniz , öncelikle zor olandan baslayalim (.bat dosyasi ile)
netshkomutu en cok dizustu bilgisayar kullananlarin isine yarayabilir. iki ayri konfigrasyon yapip evde ayri iste ayri ip adresleri kullanabiliriz,her pc icin ayri ayri toplu islem dosyalari olusturalim. ve bunu flash disk veya imaj icinde saklayalim. ornek ip toplu islem dosyam su sekilde...
copy con ip(XX).bat<
@echo off
netsh interface ip set address "Yerel Ag Baglantisi" static 10.0.0.2(1)255.255.255.0(2)10.0.0.61(3)1(4)
Örnek kullanim:
PHP- Kodu:
netsh interface ip set address "Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
netsh interface ip add dns"Yerel Ag Baglantisi" 10.0.0.2(5)
Örnek kullanim:
PHP- Kodu:
netsh interface ip add dns "Local Area Connection" 10.0.0.2
netsh interface ip add dns "Yerel Ag Baglantisi&" 4.2.2.5(6)
Örnek kullanim:

Toplu halde:@echo off
netsh interface ip set address "Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
netsh interface ip add dns "Local Area Connection" 10.0.0.2
netsh interface ip add dns "Local Area Connection" 4.2.2.5
[Linkleri Görmek İçin Ücretsiz Üye Olun]
(XX) - pc no
(1) - ag gecidi
(2) - ag maskesi
(3) - ip adresi
(4) - alt ag gecidi olcu degeri
(5) - birincil dns
(6) - ikincil dns
bu sekilde gider. eklenilen her dns gelismis ozellikler altinda gozlemlenebilir. "Yerel Ağ Bağlantısı" ismi problem cikarma olasiligina sahiptir. bunu dikkate alip turkce karakterleri budamak veya daha kisa bir isim kullanmak daha faydali olacaktir.
bu arada ayni komutu yasak sitelere erismek icin dns degisikliginde de aktif olarak kullanmak mumkun. bunun yolu da aslinda yukarida var. bir ornek vermek gerekirse;
PHP- Kodu:
netsh interface ip set dns name="wf" source=static addr=4.2.2.5
veya
PHP- Kodu:
netsh interface ip set dns name="wf"source=static addr=dns adresi
wf:yerine ag baglantisi ismi gelecek.
Eger bu isi Bir program ile yapmak istiyorsaniz (NetSetMan)
[Linkleri Görmek İçin Ücretsiz Üye Olun]
Description
NetSetMan is a network settings manager which can easily switch between 6 different, visually structured profiles including:IP Addresses
Gateways (incl. Metric)
DNS Servers
WINS Servers
IPv4 & IPv6!
Extensive WiFi Management
Computer Name
Workgroup
DNS Domain/Suffix
Default Printer
Network Drives
NIC Status
SMTP Server
Hosts File Entries
Scripts (BAT, VS, JS, ...) Additionally only in the Pro version:
Can be used at work
Unlimited amount of profiles
Network-Domain
Complete Proxy Settings
(Windows/Internet Explorer & Firefox)
Browser Home Page
(Internet Explorer & Firefox)
NetSetMan offers you what have been missing in Windows until now:
A powerful, easy-to-use interface to manage all your network settings at a glance.
Give it a try and you'll never want to be without it again.
All settings and changes are saved automatically in a separate file (settings.ini) so a backup, transfer or upgrade to another version is absolutely no problem.

[Linkleri Görmek İçin Ücretsiz Üye Olun]
Paylaş