[DOS] Script DNS / Ip libre
raxzor
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
colorado -
colorado -
Bonjour tout le monde,
Je suis en train de développer un script DOS afin de répertorier ( a partir d'un fichier .txt contenant une liste d'adresses IP ) les adresse IP ainsi que leur correspondance DNS ou bien un état dit "libre".
Voici mon script :
Le soucis vien de la variable "a" pour les adresse qui ne répondent pas et sont donc "libre".
En effet, cette variable garde l'adresse IP du dernier ping effectué pour une adresse occupée.
Exemple du résultat pour trois adresses : x.x.x.48 x.x.x.147 x.x.x.3
L'adresse .147 est libre est les deux autres occupé.
C:\final.tx
05/07/2007
x.x.x.48 toto
x.x.x.3 titi
x.x.x.3 libre
Merci pour votre aide.
Je suis en train de développer un script DOS afin de répertorier ( a partir d'un fichier .txt contenant une liste d'adresses IP ) les adresse IP ainsi que leur correspondance DNS ou bien un état dit "libre".
Voici mon script :
@echo off
echo ! test en cours ! Ne pas fermer !
date /t >> C:\final.txt
echo. >> C:\final.txt
for /F %%j IN (C:\list.txt) DO (
PING -n 1 -a %%j | FIND "suffixe-dns">NUL
set a=%%j
IF ERRORLEVEL 0 (
PING -n 1 -a %%j | findstr "suffixe-dns" >> C:\DNS.txt
) else (
goto libre
)
)
for /F "tokens=6,9,10,11,12 delims=.[] " %%i in (C:\DNS.txt) do echo %%j.%%k.%%l.%%m %%i>> C:\final.txt
del C:\DNS.txt
:libre
echo %a% libre >> C:\final.txt
cls
color 02
echo.
echo.
echo.
echo Operation bien effectuee
pause
Le soucis vien de la variable "a" pour les adresse qui ne répondent pas et sont donc "libre".
En effet, cette variable garde l'adresse IP du dernier ping effectué pour une adresse occupée.
Exemple du résultat pour trois adresses : x.x.x.48 x.x.x.147 x.x.x.3
L'adresse .147 est libre est les deux autres occupé.
C:\final.tx
05/07/2007
x.x.x.48 toto
x.x.x.3 titi
x.x.x.3 libre
Merci pour votre aide.
A voir également:
- [DOS] Script DNS / Ip libre
- Changer dns - Guide
- Ethernet n'a pas de configuration ip valide - Guide
- Dns libre - Guide
- Télévision ip - Guide
- Comment connaître son adresse ip - Guide
2 réponses
Bonjour raxor,
Je ne peux pas t'aider, mais ton script me parait très utile Je souhaite qu'une bonne âme te donnera la solution car cela m'intresse. J'aimerais mettre un peu d'ordre dans la gestion des adresses IP fixes des réseaux locaux (plusieurs sites) que je gère avec mon équipe dans l' entreprise dans laquelle je suis employée. J'aimerais constituer une base de données access pour faciliter la gestion. L'intégration du résultat du script dans une base de données serait un bon point de départ.
Je ne peux pas t'aider, mais ton script me parait très utile Je souhaite qu'une bonne âme te donnera la solution car cela m'intresse. J'aimerais mettre un peu d'ordre dans la gestion des adresses IP fixes des réseaux locaux (plusieurs sites) que je gère avec mon équipe dans l' entreprise dans laquelle je suis employée. J'aimerais constituer une base de données access pour faciliter la gestion. L'intégration du résultat du script dans une base de données serait un bon point de départ.