Comment vérifier une adresse IP avec javascript ?

 

par meltech1 |

     
Comment vérifier une adresse IP avec javascript ?

Une adresse IP c'est l'adresse d'un site Internet composée de IP et une série de chiffres séparés par des points. Cette adresse IP sert à retrouver l'auteur d'un site Internet car en plus d'être l'adresse du site Internet elle permet de retrouver la connexion de l'internaute qui a mis en ligne un site Internet ou bien tous types de données concernant sa connexion Internet.

Quelles sont les fournitures nécessaires ?

  • Internet Explorer
  • Logiciel bloc notes

Étapes de réalisation

1.

Commencez par ouvrir votre site Internet avec "bloc notes" pour en obtenir le code source. C'est le programme du site Internet dans lequel vous allez faire ce qui suit.

2.

Veuillez trouver la balise <head> et insérez-y le script suivant :
<script type="text/javascript">
function verifMask(msk) {

var index=99;

if (msk.length == 0) {
return false
}
else {
if (msk.search(/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) != -1) {
var digit2 = msk.split(/\./);

if (digit2[0] > 255 || digit2[1] > 255 || digit2[2] > 255 || digit2[3] > 255) {
return false;
}

if (digit2[0] == 0) {
return false;
}

// Recherche du dernier octet à 0
var i=0;
for (i=0; i<4; i++){
if (digit2[i]==0 && index==99) {
index=i;
}
}

// Si index==99 alors faire comme si le 5e octet était à zéro
if (index==99) {
index=4;
}

//Teste si tous les octets après le 1er à zéro sont bien aussi à zéro
if(index<3) {
for(i=(index+1); i<4; i++) {
if (digit2[i]!=0) {
return false;
}
}
}

// alert ("index = "+index);
//Teste les valeurs possibles de l'octet précédant celui à zéro
index=index-1;

if (digit2[index]!=128 && digit2[index]!=192 && digit2[index]!=224 && digit2[index]!=240 && digit2[index]!=248 && digit2[index]!=252 && digit2[index]!=254 && digit2[index]!=255) {
alert("Octet avant zéro");
return false;
}

index=index-1;
// Teste que tous les octets avant index sont bien tous à 255
for (i=index; i>=0; i--) {
if (digit2[index]!=255) {
return false;
}
}
return true;
}
else {
return false;
}
}
}
if(verifMask(prompt('Entrez l'adresse IP a verifier','')))
alert('IP Ok');
else
alert('IP pas ok');
</script>.

3.

Pour terminer enregistrez le tout avec "bloc notes" et ouvrez avec IE. Vous remarquez qu'une fenêtre s'ouvre et vous demande d'entrer une adresse IP. Si cette adresse correspond à une adresse IP alors c'est IP Ok sinon c'est IP pas Ok.

Sur le même thème

damneya

Comment ajouter des métadonnées sur iWeb ?

Pour attirer des visiteurs sur un site internet, il est important d’ajouter à son site des métadonnées et des mots-clés qui seront recherchés dans les moteurs de recherche. Pour ajouter des métadonnées sur iWeb sans éditer le code HTLM brut, pre

kat5

Comment utiliser le logiciel Dreamweaver ?

Dreamweaver est un logiciel permettant de concevoir un site Internet. Et comme tout logiciel, il est simple d'utilisation, mais certaines bases sont nécessaires. Alors à vos claviers, à votre souris, nous allons partir à la découverte de ce logiciel

damneya

Comment créer un blog ?

Un blog ou plus exactement un weblog est un site personnel que vous pouvez créer pour vous exprimer sur vos points de vues. Quelles étapes faut-il suivre pour créer un bon blog?

Chercher un article sur Comment fait-on