2011/7/27 prasetyo <bprasety...@yahoo.com>
> Mohon pencerahan setting DNS misalkan www.test.com ipnya 10.100.1.1. Untuk 
> membukanya adalah http://www.test.com atau http://10.100.1.1. Pertanyaan saya 
> adalah bagaimana agar user hanya bisa membuka http://www.test.com dan tidak 
> bisa/error ketika http://10.100.1.1 ?

Ini Anda menyampurkan dua konsep yg agak beda. DNS dan HTTP.

Dari sisi DNS, pilihannya cuma www.test.com itu resolve ke 10.100.1.1
atau tidak. Tidak ada urusan sama HTTP sama sekali. Ini cuma translate
dari nama ke IP dan/atau sebaliknya. Jadi apa yg anda jelaskan di atas
bukan bidangnya DNS.

Dari sisi HTTP, ini tergantung web server apa yang anda gunakan.
Umumnya web server punya konsep virtual host. Jadi utk mencapai apa yg
anda jelaskan di atas, anda set web servernya utk listen di
10.100.1.1, dan mungkin configure a default virtual host ke situ. Lalu
set www.test.com sebagai virtual host yg berbeda.

Jadi kalo ada request ke http://10.100.1.1 si web server akan
menggunakan configuration virtual host yg default utk menghandle
request tsb. Sedangkan request ke http://www.test.com akan dihandle
oleh configuration utk virtual host www.test.com.

Contoh configuration tergantung web server apa yg anda gunakan, kalo
Nginx, kurang lebih gini:

# default vhost - 10.100.1.1
server {
  listen 80 default;
  server_name localhost;
  location / {
    root /var/www/nginx-default;
  }
  # ...dst...
}

# www.test.com
server {
  listen 80;
  server_name test.com;
  location / {
    root /var/www/test.com
  }
  # ...dst...
}

Ronny

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke