Rabu, Juli 30, 2014

Membuat Subnet Converter Dengan PHP


Sobat mungkin pernah menggaruk kepala sobat ketika sobat sedang mengkonfigurasi masalah jaringan komputer dan untuk mencoba mencari tahu berapa si kelas dan range dari ip address tersebut. ini adalah kode program nya.
<?php
   if (isset($_POST['submit']))
   {
    $ip = implode('.',$_POST['ip']);
    $ip = ip2long($ip);
    
    $netmask = implode('.',$_POST['sm']);
    $netmask = ip2long($netmask);
    
    $na = ($ip & $netmask);
    $ba = $na | (~$netmask);
    
    echo "Addressing Information: <br/>";
    echo "<ul>";
    echo "<li>IP Address: ".long2ip($ip)."</li>";
    echo "<li>Subnet Mask: ".long2ip($netmask)."</li>";
    echo "<li>Network Address:".long2ip($na)."</li>";
    echo "<li>Broadcast Address:".long2ip($ba)."</li>";
    echo "<li>Total Available Host:".long2ip($ba - $na -1)."</li>";
    echo "<li>Host Range:".long2ip($na + 1)." - ".long2ip($ba - 1)."</li>";
    echo "</ul>";
   }
?>
Apabila sobat sudah mengetik kode program diatas simpan dengan nama netaddr.php, yang pasit disimpan di localhost anda. Kurang lebih hasilnya seperti dibawah ini.

Membuat Subnet Converter Dengan PHP
Sebagai contoh disini saya input ip address 192.168.1.101 dan subnet mask 255.255.255.0. Lalu klik Calculate dan tampil seperti dibawah ini.

Membuat Subnet Converter Dengan PHP
Ok sekian tips dari saya, dan semoga bermanfaat ya...
Disqus comments