Mengenal Virtual Host (Subdomain)


 Asslamualaikum Wr. Wb.
Kali ini saya akan sharing mengenai apa itu Virtual Host atau subdomain? untuk mengetahui lebih lanjut langsung saja kita bahas.

Subdomain

 Subdomain adalah domain yang merupakan bagian dari domain yang lebih besar, satu-satunya domain yang tidak juga subdomain adalah domain akar. Untuk contoh portal.smkbp1skh.net adalah subdomain  dari domain smkbp1skh.net. Sebuah subdomain menyatakan ketergantungan yang relatif tidak mutlak, misalnya wikipedia.org merupakan subdomain dari domain .org, dan domain en.wikipedia.org terdiri dari domain wikipedia.org.  

  Subdomain dalam konteks ini didefinisikan dengan mengedit file zona DNS yang berkaitan dengan domain induk. Namun, ada perdebatan yang hidup atas penggunaan istilah "subdomain" ketika mengacu pada nama-nama yang memetakan ke alamat record (A; host) dan berbagai jenis lain dari catatan zona yang mungkin peta untuk setiap tujuan alamat IP publik dan jenis server.

 Virtual Hosting 

 Virtual Hosting adalah suatu metode untuk hosting beberapa nama domain pada suatu server. Hal ini memungkinkan satu server untuk berbagi sumber daya, seperti siklus memori dan prosesor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan nama host yang sama. The virtual hosting Istilah ini biasanya digunakan dalam referensi untuk server web tetapi prinsip-prinsip yang membawa ke layanan internet lainnya.

 berdasarkan nama-dan berbasis IP virtual hosting dapat dikombinasikan: server mungkin memiliki beberapa alamat IP dan melayani beberapa nama di beberapa atau semua alamat IP tersebut. Teknik ini dapat berguna ketika menggunakan SSL / TLS dengan sertifikat wildcard. Sebagai contoh, jika sebuah server operator memiliki dua sertifikat, satu untuk portal.contoh.net dan satu untuk portal.contoh.net, ia bisa melayani foo.contoh.com dan bar.contoh.com off alamat IP yang sama tetapi akan membutuhkan alamat IP yang terpisah untuk baz.contoh.net.

Penggunaan

 Di Indonesia, nama-nama domain tingkat ketiga adalah standar dan bercabang dari domain tingkat keua Sebagai contoh:
  • .ac.id - akademik ( pendidikan tinggi , perguruan tinggi pendidikan lanjutan dan lembaga penelitian ) dan belajar masyarakat
  • .co.id - penggunaan umum (biasanya komersial )
  • .gov.id - Pemerintah (pusat dan daerah)
  • .judiciary.id - pengadilan (untuk diperkenalkan dalam waktu dekat) 
  • .ltd.id - perusahaan terbatas
  • .me.id - penggunaan umum (biasanya personal)
  • .mod.id - Kementerian Pertahanan dan HM Angkatan situs publik
  • .net.id - ISP dan perusahaan jaringan (seperti .net , penggunaan dibatasi untuk pengguna ini)
  • .nhs.id - Layanan Kesehatan Nasional lembaga
  • .nic.id - Penggunaan jaringan saja ( Nominet UK )
  • .org.id - penggunaan umum (biasanya untuk organisasi non-profit )
  • .parliament.id - Penggunaan parlemen (hanya untuk Parlemen Inggris dan Parlemen Skotlandia )
  • .plc.id - perusahaan publik terbatas
  • .police.id - pasukan polisi
  • .sch.id - Otoritas Pendidikan Lokal , sekolah , dasar dan pendidikan menengah , pendidikan masyarakat
  Subdomain juga digunakan oleh organisasi yang ingin menetapkan nama unik untuk sebuah departemen, fungsi, atau layanan tertentu yang terkait dengan organisasi. Misalnya, sebuah universitas dapat menetapkan "cs" ke departemen ilmu komputer, seperti bahwa sejumlah host dapat digunakan dalam subdomain tersebut, seperti mail.cs.contoh.edu atau www.cs.contoh.edu

Name Based

  Berbasis nama virtual host menggunakan beberapa nama host yang sama alamat IP . Sebuah prasyarat teknis yang diperlukan untuk nama berbasis virtual host adalah browser web dengan HTTP / 1.1 dukungan (biasa hari ini) untuk memasukkan nama host target dalam permintaan. Hal ini memungkinkan server hosting beberapa situs di belakang satu alamat IP untuk memberikan konten situs yang benar ini. Lebih khusus itu berarti pengaturan host HTTP header , yang wajib di HTTP / 1.1.
  Misalnya, server bisa menerima permintaan untuk dua domain, www.contoh.net dan www.contoh.com yang keduanya tekad untuk alamat IP yang sama. Untuk www.contoh.net server akan mengirimkan file HTML dari direktori /var/www/user/ex1/site sementara permintaan untuk www.contoh.com akan membuat server melayani halaman dari /var/www/user/ex2/site Sama dua subdomain dari domain yang sama dapat host bersama-sama.
  Masalah terbesar dengan nama berbasis virtual hosting adalah bahwa sulit untuk host beberapa situs Web aman berjalan SSL / TLS . Karena SSL / TLS handshake terjadi sebelum hostname diharapkan dikirim ke server, server tidak tahu mana sertifikat untuk hadir dalam jabat tangan.

IP Based

Ketika berbasis IP virtual hosting digunakan, setiap situs (baik nama host DNS atau sekelompok nama DNS host yang bertindak sama) menunjuk ke alamat IP yang unik. webserver dikonfigurasi dengan beberapa antarmuka jaringan fisik, antarmuka jaringan virtual pada antarmuka fisik yang sama atau beberapa alamat IP pada satu antarmuka. Web server dapat baik terbuka soket terpisah mendengarkan untuk setiap alamat IP, atau dapat mendengarkan pada semua antarmuka dengan soket tunggal dan mendapatkan alamat IP yang koneksi TCP diterima setelah menerima koneksi.
  Kelemahan dari pendekatan ini adalah server membutuhkan alamat IP yang berbeda untuk setiap situs web. Hal ini meningkatkan overhead administrasi (baik menetapkan alamat ke server dan membenarkan penggunaan alamat tersebut untuk pendaftar internet) dan memberikan kontribusi untuk kelelahan alamat IPv4 .

Port Based

 Nomor port default untuk HTTP adalah 80. Namun, yang paling webservers dapat dikonfigurasi untuk beroperasi di hampir semua nomor port, tersedia nomor port tidak digunakan oleh program lain di server. Ada HTTP Aman pelabuhan khusus 443 yang perlu konfigurasi khusus (lihat Server Nama Indikasi ). situs web berbasis port secara eksplisit terikat dengan nomor port yang unik dan alamat IP. Dalam hal ini alamat IP yang digunakan untuk hosting beberapa situs web. nomor port yang unik yang digunakan untuk alamat IP umum membedakan sebuah situs web masing-masing dari situs web lain terikat pada IP Address yang sama.


Referensi :

Postingan terkait:

Belum ada tanggapan untuk "Mengenal Virtual Host (Subdomain)"

Post a Comment