Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

Belajar PHP: Mengenal Fungsi-fungsi Network di PHP

Posted on March 5, 2012

PHP sebagai bahasa pemrograman modular telah dilengkapi dengan kemampuan-kemampuan dasar networking (deteksi dan pengelolaan jaringan). Fungsi-fungsi bawaan ini hanya memerlukan aplikasi Bind di Linux, khusus untuk fungsi checkdnsrr(), getmxrr() dan dns_get_record().

Berikut adalah fungsi-fungsi networking PHP yang bisa anda manfaatkan:

1. checkdnsrr()
fungsi ini digunakan untuk mendapatkan nilai boolean DNS dari sebuah hostname atau IP Address. Jika ada maka bernilai TRUE, jika tidak ada maka bernilai FALSE.

2. dns_get_record()
fungsi ini digunakan untuk mendapatkan nama server DNS dari sebuah host /alamat web. Pola penggunaan:
[sourcecode language=”php”]
array dns_get_record ( string $hostname [, int $type = DNS_ANY [, array &$authns [, array &$addtl ]]] )
[/sourcecode]

contoh:
[sourcecode language=”php”]
<?php
$result = dns_get_record("php.net");
print_r($result);
?>
[/sourcecode]

hasil:
[sourcecode]
Array
(
[0] => Array
(
[host] => php.net
[type] => MX
[pri] => 5
[target] => pair2.php.net
[class] => IN
[ttl] => 6765
)

[1] => Array
(
[host] => php.net
[type] => A
[ip] => 64.246.30.37
[class] => IN
[ttl] => 8125
)

)
[/sourcecode]

3. gethostbyaddr()
fungsi untuk mengetahui nama host (hostname) dari sebuah IP Address. Pola penggunaan:
[sourcecode language=”php”]
string gethostbyaddr ( string $ip_address )
[/sourcecode]

contoh:
[sourcecode language=”php”]
<?php
echo gethostbyaddr(‘118.97.9.48’);
?>
[/sourcecode]

hasil:
[sourcecode]
48.subnet118-97-9.astinet.telkom.net.id
[/sourcecode]

4. ip2long
adalah fungsi untuk mengkonversi string yang mengandung alamat IP Address versi 4 (IPv4) ke dalam alamat tertentu berbentuk integer. Pola penggunaan:
[sourcecode language=”php”]
int ip2long ( string $ip_address )
[/sourcecode]

Contoh:
[sourcecode language=”php”]
<?php
echo ip2long(‘118.97.9.48’);
?>
[/sourcecode]

Hasil:
[sourcecode]
1986070832
[/sourcecode]

5. long2ip()
adalah fungsi kebalikan dari fungsi ip2long(), dimana fungsi ini akan mengkonversi sebuah nilai integer bawaan PHP ke dalam alamat IP versi 4 (IPv4). Pola penggunaan:
[sourcecode language=”php”]
string long2ip ( string $proper_address )
[/sourcecode]

Contoh:
[sourcecode language=”php”]
<?php
echo long2ip(‘1986070832’);
?>
[/sourcecode]

Hasil:
[sourcecode]
118.97.9.48
[/sourcecode]

Itulah 5 diantara beberapa fungsi-fungsi networking bawaan PHP. Semoga berguna. Silakan baca lebih lanjut dokumentasi PHP dibagian Other Services.

Salam,

Terbaru

  • Keuntungan dan Kerugian Menggunakan PayPal: Panduan Lengkap
  • Cara Menggunakan Stellarium Web
  • Cara Menghapus Data KTP Pribadi di Pinjol yang Belum Lunas
  • Cara Mengganti Nomor TikTok yang Tidak Aktif atau Hilang Tanpa Verifikasi
  • Cara Menggunakan BCA PayLater Terbaru 2025
  • Cara Mendapatkan IMPoint Indosat IM3 Ooredoo Gratis via MyIM3
  • Apa Arti TikTok ‘Shared With You’?
  • Cara Menghapus Data KTP di Pinjol: Panduan Lengkap
  • Cara Download WhatsApp GB Terbaru 2025 – Fitur Lengkap & Aman
  • Review WhatsApp Beta: Apakah Aman? Cara Instal dan Cara Keluar
  • Bebong: Makna, Asal Usul, dan Penggunaan dalam Bahasa Indonesia
  • Spinjam dan Spaylater: Apa yang Terjadi Jika Terlambat Membayar dan Bisakah Meminjam Lagi?
  • Cara Download dan Menonton Dood Stream Tanpa Iklan – Doods Pro
  • Cara Menghentikan dan Mengatasi Pinjol Ilegal
  • Kode Bank BRI untuk Transfer ke PayPal
  • Cara Menyadap WhatsApp Tanpa Aplikasi dan Kode QR
  • Apa yang Terjadi Jika Telat Bayar Shopee PayLater?
  • Telat Bayar Listrik 1 Hari: Apa yang Terjadi?
  • Cara Mengunduh Foto Profil WhatsApp Teman di Android, iPhone, dan PC/Mac
  • Rekomendasi Aplikasi Edit Foto Ringan Terbaik untuk PC Windows dan macOS
  • Cara Membeli Diamond Mobile Legends Menggunakan Pulsa Telkomsel
  • Tutorial Menggunakan Aplikasi Dana: Cara Top Up Dana dengan Mudah, Cepat, dan Murah untuk Pemula
  • Website Konverter YouTube ke MP3 Terbaik 2025
  • Cara Mengatasi Otorisasi Kadaluarsa Higgs Domino Tanpa Login Facebook
  • Tips Main E-Football 2024: Strategi Pemilihan Tim dan Pemain Terbaik
  • DramaQ: Situs Nonton Drakor Sub Indo Terbaru dan Lengkap
  • IGLookup: Cara Download APK dan Informasi Lengkap
  • Cara Daftar DrakorID? Apakah DrakorID Streaming Penipu/Ilegal?
  • Cara Login, Register, dan Transfer Data MyKONAMI
  • Website PT Melia Sehat Sejahtera Apakah Penipuan?
  • Keuntungan dan Kerugian Menggunakan PayPal: Panduan Lengkap
  • Cara Menggunakan Stellarium Web
  • Cara Menghapus Data KTP Pribadi di Pinjol yang Belum Lunas

©2025 emka.web.id | Design: Newspaperly WordPress Theme