Selasa, 26 Agustus 2008

TUGAS ADMINISTRASI JARINGAN

1. CARA MEMBANGUN FTP SERVER(07.0511.0082)

Ftp (File Transfer Protokol) adalah layanan atau protokol yang digunakan sehingga memungkinkan bisa bisa melakukan transfer file dengan penyedia Layanan Ftp /Ftp Server, dengan berbagai kebijakan yang diterapkan didalamnya(Ftp Server).

Langkah-langkah dalam membangun FTP Server
1.Instalasi Ftp Server (proftpd)
2.Konfigurasi Ftp Server (proftpd.conf)
Pemberian hak akses pada ftp dibagi menjadi 2 buah user:
1.Anonymous Ftp , Ftp server memberikan akses kepada siapapun tanpa harus mempunyai user account dan password.
2.User Ftp, hanya user yang mempunyai user account dan password saja yang bisa mengakses ke server ftp.
Untuk keamanan server maka kita akan mematikan eksekusi file binary (.bin) yang bisa berjalan pada shell kita, kita edit file /etc/shells:
$ sudo gedit /etc/shells
tambahkan baris ini dibawah baris berikutnya
/bin/false
Setelah dirasa sudah siap semuanya (komputer,repository dan jaringan) maka langsung aja kita mulai buat ftp servernya.
Install program ftp server (proftpd )
$ sudo apt-get install proftpd
setelah proses instalasi hampir selesai, nanti akan ada 2 pilihan ,kita pilih standalone saja. Jika tidak ada masalah dalam peginstalan kita lanjutkan ke langkah berikutnya.
Melakukan setting Ftp server dengan berbagai pilihan.
A. Mengkonfigurasi Ftp server supaya user seperti dipenjara “jailed” dalam mengakses direktory /home.Edit file konfigurasi Ftp Server yaitu file proftpd.conf yang berada dalam direktory /etc/proftpd/
$ sudo gedit /etc/proftpd/proftpd.conf
kemudian cari baris ini,
…
DenyFilter \*.*/
…
Tambahkan baris dibawah ini dibawahnya
DefaultRoot ~
Setelah itu simpan hasil editan, kemudian restart proftpd nya.
$ sudo /etc/init.d/proftpd restart
B. Mengkonfigurasi Ftp Server dengan user Anonymous dan opsinya Read Only/baca saja. Edit file proftpd.conf dan sisipkan baris berikut ini.


User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
DenyAll


Simpan dan restart lagi proftpd-nya

C.) Mengkonfigurasi Ftp Server dengan user Anonymous dan opsinya Read and Write/baca dan tulis. Edit file proftpd.conf dan edit baris berikut ini.

User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
DenyAll


Simpan hasil editan dan restart proftpd nya
D. Mengkonfigurasi Ftp Server dengan akses Ftp user.
Untuk melakukan setting Ftp dengan opsi ini perlu beberapa langkah yang harus dilakukan.
Membuat user dalam komputer yang sekalian nanti juga aka didaftarkan sebagai ftpuser.
$ sudo adduser namauser
Setelah nama user dibuat edit fiel proftpd.conf dan tambahkan baris berikut.

————> folder default untuk userftpnya
User namauser ————> nama untuk user yang kita daftarkan
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
AllowAll

Dari script diatas maka kita bisa membatasi login ke ftpserver berdasarkan user yang telah kita daftarkan. Dengan berbagai opsi diatas maka kita dapat mensetting Ftp server sesuai dengan kebutuhan kita.


2.Software pendukung FTP.
software yang dapat digunakan adalah WS FTP atau CuteFTP. (jangan bingung dengan kata FTP dengan WS FTP atau CuteFTP. FTP adalah protocol yang digunakan untuk berhubungan dengan web server, sedangkan WS FTP atau CuteFTP adalah software yang digunakan untuk berhubungan dengan web server. Singkatnya WS_FTP dan CuteFTP adalah software yang mendukung protocol FTP untuk berhubungan dengan web server).

Selasa, 22 Juli 2008

TUGAS FLOWCHART DNS PAK HENDRA

TUGAS FLOWCHART PAK HENDRA
OKTAVIA WORO UTAMI(07.0511.0082)
KELAS C




Server DNS lokal (biasanya terletak pada jaringan ISP) untuk menanyakan IP Address ummgl.ac.id(1)‏
Server DNS lokal akan melihat ke dalam cache-nya (2)‏
a)Jika data itu ADA di dalam cache server DNS server lokal, maka server tersebut akan memberikan alamat IP tersebut ke Browser (5)‏
b) Jika TIDAK, maka server tersebut mengontak server DNS di atasnya (biasanya disebut Root DNS server) untuk mengetahui alamat IP dari DNS server yang mengelola domain ummgl.ac.id
Jika domain ummgl.ac.id bena-benar exist, maka Root DNS akan mendapatkan alamat IP server DNS ummgl.ac.id, kemudian alamat itu dikirim ke server DNS lokal kita (3)‏
Server DNS lokal akan mengontak Server DNS ummgl.ac.id untuk menanyakan alamat IP dari ummgl.ac.id, dan Server DNS te.ugm.ac.id memberikan data alamat IP ummgl.ac.id (4)‏
Server DNS lokal memberitahu alamat IP untuk te.ugm.ac.id kepada Browser/Client (PC kita). (5)‏
Kemudian kita menggunakan alamat itu untuk diisikan ke dalam IP Packet untuk menghubungi te.ugm.ac.id


Minggu, 20 Juli 2008

Enam Versi Windows Vista

Kemunculannya sudah lama ditunggu-tunggu, apakah
tampilan dan fitur-fiturnya seheboh gosipnya?. Windows Vista yang dulu dikenal dengan “longhorn”,
apabila sesuai dengan rencana akan dirilis sekitar akhir tahun 2006 ini.
Ada sebuah bocoran informasi, dan ini official. Windows vista akan hadir dalam enam versi. Jika
Window XP hadir dalam tiga versi (XP Starter Edition, XP Home Edition dan XP Professional), maka
Windows Vista akan dirilis dalam versi sebagai berikut:

- Windows Starter 2007
Tidak mengusung Brand “Vista” karena tampilan grafisnya tidak mengandung theme “Aero” yang ada
disemua versi Vista Lainnya. Dipasarkan hanya untuk versi 32-bit.

- Windows Vista Home Basic *
Adalah Windows Vista versi yang paling Standard, Untuk pengguna rumahan.

- Windows Vista Home Premium
Kelebihan dari versi Home Basic adalah dukungan Multimedia & Home entertainment yang lebih
canggih.

- Windows Vista Business *
Padanan versi ini adalah Windows XP Professional. Diperuntukkan bagi pengguna kantor dan pebisnis.

- Windows Vista Enterprise.
Superset dari versi Business. Kelebihannya dari versi Vista Bussiness adalah tambahan fitur yang unik
semisal fitur Virtual PC, Multilanguage Interface, dan teknologi Volume Encryption Security.

- Windows Vista Ultimate
Pilihan terbaik untuk personal PC, namun dioptimasi untuk pengguna individual. berisi gabungan fiturfitur
dalam versi home dan Business.

* terdapat versi “Windos Vista Home Basic N” dan “Windows Vista Bussiness N” yang diperuntukkan untuk pasar Eropa. Perbedaannya adalah tiada Windows Media Player.
Dengan adanya banyak versi window vista, bisa jadi akan menjadi bumerang bagi microsoft. Saat ini
sudah muncul berbagai kritik bahwa versi yang bermacam-macam ini akan membingungkan pengguna
untuk memutuskan Produk mana yang akan dibeli. Pengalaman saya untuk windows XP, beberapa
customer karena ketidaktahuannya membeli versi windows yang salah (kebutuhannya Windows XP Pro
malah beli Windows XP Home) yang celakanya kedua versi windows ini tidak saling kompatibel.
Sebuah Laptop terinstall Windows XP Home menjadi “mati angin” ketika di-konek dalam jaringan
berbasis Domain / Active Directory. Walaupun dengan sedikit trik Win XP Home bisa mengakses
sumber daya dalam server berbasis Active Directory, accessability tidak akan pernah sama dengan PCPC
yang terinstall Windows XP Professional. Upgrade XP Home menjadi XP Pro adalah urusan yang
ribet, baik masalah teknis maupun non teknis. Susah menjelaskan serta meyakinkan user yang awam,
mengapa mereka harus ganti Windows mereka. Mengapa hanya untuk men-join domain harus beli
windows XP yang baru (tanya kenapa?)
Saya belum bisa cerita untuk windows Vista, tapi sepertinya sudah terbayang kesulitan menjadi
administrator dalam lingkungan LAN yang terdapat bermacam-macam windows vista. Apakah
Microsoft sudah memikirkan metode mengadministrasi berbagai produknya ini? Atau memang hanya
satu cara. untuk PC-PC anggota Domain, upgrade semua windows Vista anda menjadi Windows Vista
Business atau Enterprise!!
Tidak tertutup kemungkinan adanya perubahan versi di saat-saat akhir. Untuk lebih pasti mari kita lihat
saat peluncurannya.

Macam-macam Windows XP

windWindows XP atau Windows 5.1 build 2600 adalah sebuah versi sistem operasi Windows yang diluncurkan oleh Microsoft Corporation pada tanggal 25 Oktober 2001 di Amerika Serikat.

Sebelumnya, Microsoft telah meluncurkan Windows versi 5.0 atau yang dikenal dengan Windows 2000, baik itu edisi server maupun edisi profesional (untuk desktop kantoran). Namun pada kenyataannya sebagian besar pengguna menggunakan Windows XP Professional.

Nama XP sendiri, menurut Microsoft merupakan singkatan dari kata Experience, yang artinya Windows XP membawa pengalaman baru dalam dunia komputasi, atau setidaknya begitulah yang diharapkan oleh Microsoft.

Perubahan user interface dan tatacara penggunaan memang sangat revolusioner, seperti yang terjadi dari DOS ke Windows 3.0, dan dari Windows 3.1 ke Windows 95. perubahan revolusioner lagi akan terjadi pada peluncuran Microsoft Windows Vista.

Windows XP sendiri berbasis pada Windows NT dan termasuk pada keluarga NT. Yang termasuk dalam keluarga NT adalah Windows 2000 Server dan Windows Server 2003, Windows 2000 & 2003. Keluarga NT, terutama yang server, memiliki kemampuan yang baik untuk menjadi sebuah server.

Windows XP sebelumnya dikenal dengan kode sandi “Whistler”, yang mulai dikembangkan oleh para pengembang Microsoft pada pertengahan tahun 2000-an. Bersamaan dengan proyek ini, Microsoft juga tengah menggarap proyek Windows generasi baru penerus Windows Me (Millennium Edition) yang dinamakan dengan kode sandi “Windows Neptune” yang diproyeksikan sebagai “Windows NT versi rumahan”.

Setelah Windows ME dianggap kurang sukses menyaingi kesuksesan Windows 98, Microsoft pun akhirnya memutuskan untuk mengawinkan dua buah sistem operasi Windows tersebut (sistem operasi berbasis Windows NT dan sistem operasi berbasis Windows 9x) ke dalam sebuah produk. Itulah yang kita kenal sekarang dengan Windows XP.

Windows XP Professional

Windows XP Professional adalah sistem operasi Windows XP yang dibuat khusus untuk komputer desktop yang terhubung ke dalam sebuah jaringan dengan domain yang dikelola oleh Active Directory milik Windows 2000 Server atau Windows Server 2003. Selain itu, versi ini pun dibilang jauh lebih lengkap fiturnya dari pada Windows XP Home Edition. Ia bisa menjadi sebuah komputer server, meskipun hanya bisa menampung maksimal sepuluh client yang bisa login secara bersamaan…

Windows XP Home Edition

Windows XP Home Edition adalah sistem operasi Windows XP yang ditujukan untuk pengguna rumahan. Pada dasarnya, tidak ada perbedaan yang signifikan antara Windows XP Home Edition dengan Windows XP Professional, karena basis pembuatannya yang sama. Perbedaan yang diberlakukan terhadap versi Windows ini adalah dukungan jaringan, di mana Windows XP Home Edition tidak didesain untuk sistem dengan banyak pengguna, seperti halnya Windows XP Professional. Fitur jaringan yang tidak ada pun sangat banyak, di antaranya tidak dapat bergabung dengan sistem domain Active Directory, tidak memiliki sistem berkas terenkripsi, tidak dapat menjadi sebuah server (meski mampu membuat beberapa berkas dan folder yang dikelolanya dapat digunakan oleh beberapa pengguna sekaligus), dan tidak memiliki fitur Internet Connection Sharing (ICS), dan masih banyak yang lainnya.

Windows XP Home Edition ditujukan untuk menggantikan versi Windows sebelumnya, yaitu Windows 98 dan Windows ME, karena kedua versi Windows tersebut tergolong ke dalam kelas Windows untuk pengguna rumahan.

Windows XP Media Center Edition

Windows XP Media Center Edition adalah versi Windows XP yang dibuat khusus untuk perangkat semacam Hi-Fi, dan PC yang diletakkan di ruang duduk. Pada dasarnya, Windows XP Media Center merupakan Windows XP Home Edition yang ditambahi dukungan sebagai perekam video pribadi (Personal Video Recorder).

Windows XP Tablet PC Edition

Windows XP Tablet PC Edition adalah versi Windows XP yang dikhususkan untuk PC yang ultra-portabel, yang dinamakan oleh Microsoft dengan Tablet PC. Bentuknya yang minimalis seperti halnya Asisten Digital Pribadi (Personal Digital Assistant atau PDA), dengan kemampuan setara notebook atau laptop. Windows XP Tablet PC Edition dibangun berbasis Windows XP Professional, yang ditambahi dengan fitur pengenalan tulisan tangan (handwriting recognizition) yang lebih baik dibandingkan dengan Windows XP Professional biasa. Pada umumnya, sebuah Tablet PC dilengkapi dengan layar sentuh.

Windows XP Professional x64 Edition

Windows XP Professional x64 Edition merupakan versi Windows XP yang dikhususkan untuk prosesor dengan arsitektur x86-64. Saat ini, prosesor yang menggunakan arsitektur tersebut terbatas pada prosesor AMD dengan arsitektur AMD64 seperti Athlon 64 dan Opteron. Dari keluarga Intel ada Intel Pentium 4 dengan ekstensi EM64T (Extended Memory 64-bit Technology), dan beberapa seri dari Intel Pentium M dan D, serta beberapa varian dari keluarga Intel Core. Perbedaan dengan Windows XP Professional yang diluncurkan sebelumnya adalah pada dukungannnya terhadap akses memori lebih besar daripada 4 Gigabytes seperti pada Windows XP sebelumnya. Sebenarnya, prosesor 64-bit dari Intel maupun AMD dapat mengakses 16 Eksabyte memori, tetapi Microsoft membatasi kemampuan sistem operasi Windows ini hingga 16 Terabyte saja. Pada dasarnya, sistem operasi ini berbeda dari versi Windows XP yang lainnya, mengingat basis kode yang digunakan adalah Windows Server 2003, Standard Edition for x64, mengingat nomor versi yang digunakannya adalah 5.2.3790.

Windows XP Professional 64-bit Edition for Itanium

Windows XP Professional 64-bit Edition for Itanium merupakan versi yang sangat terbatas sekali dilihat dari segi penjualannya. Akan tetapi, produk ini mendukung teknologi mikroprosesor yang sangat bagus, yaitu IA-64 yang digunakan oleh prosesor Intel Itanium dan Intel Itanium 2. Dukungan yang diberikan oleh Microsoft adalah dukungan terhadap semua fitur dari prosesor Itanium tersebut, akan tetapi karena sedikit sekali aplikasi yang didesain untuk prosesor Itanium, penyebaran produk ini sangat sedikit.

Perbedaan fitur dari Windows XP Professional x64 Edition adalah dukungannya terhadap prosesor Itanium, dengan segala arsitektur bawaannya, seperti EFI (Extensible Firmware Interface), dan GPT (GUID Partition Table). Meskipun prosesor Itanium merupakan prosesor dengan kinerja paling efisien, Itanium tidak dapat menjalankan program yang didesain untuk Windows XP versi 32-bit maupun Windows XP x64 Edition. Ketika menjalankan program yang tidak didesain untuknya, kinerjanya pun sangat rendah.

Windows XP Professional 64-bit Edition telah dihentikan proses produksinya setelah Hewlett-Packard (satu-satunya produsen yang menawarkan workstation dengan prosesor Itanium) menghentikan penjualan workstation miliknya. Beberapa kalangan menilai, hal ini disebabkan karena Hewlett-Packard tidak begitu sukses dengan produk ini. Meski telah dihentikan proses produksinya, Microsoft tetap mendukung Windows XP 64-bit Edition ini hingga keseluruhan Windows XP dihentikan dukungannya oleh Microsoft.

Windows XP Starter Edition

Windows XP Starter Edition merupakan versi Windows XP Home Edition yang diterjemahkan ke dalam bahasa lokal masing-masing dengan menggunakan Language Interface Pack (LIP). Bahasa yang digunakannya pun beragam, mulai dari Bahasa Indonesia, Melayu, Thailand, Turki, Rusia, India, Brazil, hingga bahasa Amerika Latin (Argentina, Chili, Meksiko, Ekuador, Uruguay, dan Venezuela). Menurut berbagai sumber, Microsoft membuat Windows XP Starter Edition dengan tujuan untuk memerangi sistem operasi GNU/Linux, karena sistem operasi tersebut populer di negara-negara dunia ketiga tersebut.

Sabtu, 19 Juli 2008

TEORI BEKERJA DNS.

Pengelola dari sistem DNS terdiri dari tiga komponen:
*'''DNS resolver''', sebuah program klien yang berjalan di komputer pengguna, yang membuat permintaan DNS dari program aplikasi.
*'''recursive DNS server''', yang melakukan pencarian melalui DNS sebagai tanggapan permintaan dari ''resolver'', dan mengembalikan jawaban kepada para ''resolver'' tersebut;
''dan'' ...
*'''authoritative DNS server''' yang memberikan jawaban terhadap permintaan dari ''recursor'', baik dalam bentuk sebuah jawaban, maupun dalam bentuk delegasi (misalkan: mereferensikan ke ''authoritative DNS server'' lainnya)

=== Pengertian beberapa bagian dari nama domain ===
Sebuah [[nama domain]] biasanya terdiri dari dua bagian atau lebih (secara teknis disebut ''label''), dipisahkan dengan titik.
*Label paling kanan menyatakan '''[[top-level domain]]''' - domain tingkat atas/tinggi (misalkan, alamat www.wikipedia.org memiliki top-level domain org).
*Setiap label di sebelah kirinya menyatakan sebuah sub-divisi atau '''subdomain''' dari domain yang lebih tinggi. Catatan: "subdomain" menyatakan ketergantungan relatif, bukan absolut. Contoh: wikipedia.org merupakan subdomain dari domain org, dan id.wikipedia.org dapat membentuk subdomain dari domain wikipedia.org (pada prakteknya, id.wikipedia.org sesungguhnya mewakili sebuah nama host - lihat dibawah). Secara teori, pembagian seperti ini dapat mencapai kedalaman 127 level, dan setiap label dapat terbentuk sampai dengan 63 karakter, selama total nama domain tidak melebihi panjang 255 karakter. Tetapi secara praktek, beberapa [[pendaftar nama domain]] (''domain name registry'') memiliki batas yang lebih sedikit.
*Terakhir, bagian paling kiri dari bagian nama domain (biasanya) menyatakan nama host. Sisa dari nama domain menyatakan cara untuk membangun jalur logis untuk informasi yang dibutuhkan; nama host adalah tujuan sebenarnya dari nama sistem yang dicari alamat IP-nya. Contoh: nama domain www.wikipedia.org memiliki nama host "www".

DNS memiliki kumpulan hirarki dari '''DNS servers'''. Setiap domain atau subdomain memiliki satu atau lebih '''authoritative DNS Servers''' (server DNS otorisatif) yang mempublikasikan informas tentang domain tersebut dan nama-nama server dari setiap domain di-"bawah"-nya. Pada puncak hirarki, terdapat '''[[root nameserver|root servers]]'''- induk server nama: server yang ditanyakan ketika mencari ('''menyelesaikan'''/''resolving'') dari sebuah nama domain tertinggi (''top-level domain'').

=== Sebuah contoh dari teori rekursif DNS ===
Sebuah contoh mungkin dapat memperjelas proses ini. Andaikan ada aplikasi yang memerlukan pencarian alamat IP dari www.wikipedia.org. Aplikasi tersebut bertanya ke ''DNS recursor'' lokal.
*Sebelum dimulai, ''recursor'' harus mengetahui dimana dapat menemukan ''root nameserver''; administrator dari ''recursive DNS server'' secara manual mengatur (dan melakukan update secara berkala) sebuah file dengan nama '''root hints [[DNS zone|zone]]''' (panduan akar DNS) yang menyatakan alamat-alamt IP dari para server tersebut.
*Proses dimulai oleh ''recursor'' yang bertanya kepada para ''root server'' tersebut - misalkan: server dengan alamat IP "198.41.0.4" - pertanyaan "apakah alamat IP dari www.wikipedia.org?"
*''Root server'' menjawab dengan sebuah '''delegasi''', arti kasarnya: "Saya tidak tahu alamat IP dari www.wikipedia.org, tapi saya "tahu" bahwa server DNS di 204.74.112.1 memiliki informasi tentang domain org."
*''Recursor'' DNS lokal kemudian bertanya kepada server DNS (yaitu: 204.74.112.1) pertanyaan yang sama seperti yang diberikan kepada ''root server''. "apa alamat IP dari www.wikipedia.org?". (umumnya) akan didapatkan jawaban yang sejenis, "saya tidak tahu alamat dari www.wikipedia.org, tapi saya "tahu" bahwa server 207.142.131.234 memiliki informasi dari domain wikipedia.org."
*Akhirnya, pertanyaan beralih kepada server DNS ketiga (207.142.131.234), yang menjawab dengan alamat IP yang dibutuhkan.
Proses ini menggunakan [[pencarian rekursif]] (''recursion / recursive searching'').

=== Pengertian pendaftaran domain dan ''glue records'' ===
Membaca contoh diatas, Anda mungkin bertanya: "bagaimana caranya DNS server 204.74.112.1 tahu alamat IP mana yang diberikan untuk domain wikipedia.org?" Pada awal proses, kita mencatat bahwa sebuah ''DNS recursor'' memiliki alamat IP dari para ''root server'' yang (kurang-lebih) didata secara explisit (''hard coded''). Mirip dengan hal tersebut, server nama (''name server'') yang otoritatif untuk ''top-level domain'' mengalami perubahan yang jarang.

Namun, server nama yang memberikan jabawan otorisatif bagi nama domain yang umum mengalami perubahan yang cukup sering. Sebagai bagian dari proses pendaftaran sebuah nama domain (dan beberapa waktu sesudahnya), pendaftar memberikan pendaftaran dengan server nama yang akan mengotorisasikan nama domain tersebut; maka ketika mendaftar wikipedia.org, domain tersebut terhubung dengan server nama gunther.bomis.com dan zwinger.wikipedia.org di pendaftar .org. Kemudian, dari contoh di atas, ketika server dikenali sebagai 204.74.112.1 menerima sebuah permintaan, DNS server memindai daftar domain yang ada, mencari wikipedia.org, dan mengembalikan server nama yang terhubung dengan domain tersebut.

Biasanya, server nama muncul berdasarkan urutan nama, selain berdasarkan alamat IP. Hal ini menimbulkan ''string'' lain dari permintaan DNS untuk menyelesaikan nama dari server nama; ketika sebuah alamat IP dari server nama mendapatkan sebuah pendaftaran di zona induk, para programmer jaringan komputer menamakannya sebuah '''glue record''' (daftar lekat???)


=== Para Pemain Inti ===

Pengelola dari sistem DNS terdiri dari tiga komponen:
*'''DNS resolver''', sebuah program klien yang berjalan di komputer pengguna, yang membuat permintaan DNS dari program aplikasi.
*'''recursive DNS server''', yang melakukan pencarian melalui DNS sebagai tanggapan permintaan dari ''resolver'', dan mengembalikan jawaban kepada para ''resolver'' tersebut;
''dan'' ...
*'''authoritative DNS server''' yang memberikan jawaban terhadap permintaan dari ''recursor'', baik dalam bentuk sebuah jawaban, maupun dalam bentuk delegasi (misalkan: mereferensikan ke ''authoritative DNS server'' lainnya)

=== Pengertian beberapa bagian dari nama domain ===
Sebuah [[nama domain]] biasanya terdiri dari dua bagian atau lebih (secara teknis disebut ''label''), dipisahkan dengan titik.
*Label paling kanan menyatakan '''[[top-level domain]]''' - domain tingkat atas/tinggi (misalkan, alamat www.wikipedia.org memiliki top-level domain org).
*Setiap label di sebelah kirinya menyatakan sebuah sub-divisi atau '''subdomain''' dari domain yang lebih tinggi. Catatan: "subdomain" menyatakan ketergantungan relatif, bukan absolut. Contoh: wikipedia.org merupakan subdomain dari domain org, dan id.wikipedia.org dapat membentuk subdomain dari domain wikipedia.org (pada prakteknya, id.wikipedia.org sesungguhnya mewakili sebuah nama host - lihat dibawah). Secara teori, pembagian seperti ini dapat mencapai kedalaman 127 level, dan setiap label dapat terbentuk sampai dengan 63 karakter, selama total nama domain tidak melebihi panjang 255 karakter. Tetapi secara praktek, beberapa [[pendaftar nama domain]] (''domain name registry'') memiliki batas yang lebih sedikit.
*Terakhir, bagian paling kiri dari bagian nama domain (biasanya) menyatakan nama host. Sisa dari nama domain menyatakan cara untuk membangun jalur logis untuk informasi yang dibutuhkan; nama host adalah tujuan sebenarnya dari nama sistem yang dicari alamat IP-nya. Contoh: nama domain www.wikipedia.org memiliki nama host "www".

DNS memiliki kumpulan hirarki dari '''DNS servers'''. Setiap domain atau subdomain memiliki satu atau lebih '''authoritative DNS Servers''' (server DNS otorisatif) yang mempublikasikan informas tentang domain tersebut dan nama-nama server dari setiap domain di-"bawah"-nya. Pada puncak hirarki, terdapat '''[[root nameserver|root servers]]'''- induk server nama: server yang ditanyakan ketika mencari ('''menyelesaikan'''/''resolving'') dari sebuah nama domain tertinggi (''top-level domain'').

=== Sebuah contoh dari teori rekursif DNS ===
Sebuah contoh mungkin dapat memperjelas proses ini. Andaikan ada aplikasi yang memerlukan pencarian alamat IP dari www.wikipedia.org. Aplikasi tersebut bertanya ke ''DNS recursor'' lokal.
*Sebelum dimulai, ''recursor'' harus mengetahui dimana dapat menemukan ''root nameserver''; administrator dari ''recursive DNS server'' secara manual mengatur (dan melakukan update secara berkala) sebuah file dengan nama '''root hints [[DNS zone|zone]]''' (panduan akar DNS) yang menyatakan alamat-alamt IP dari para server tersebut.
*Proses dimulai oleh ''recursor'' yang bertanya kepada para ''root server'' tersebut - misalkan: server dengan alamat IP "198.41.0.4" - pertanyaan "apakah alamat IP dari www.wikipedia.org?"
*''Root server'' menjawab dengan sebuah '''delegasi''', arti kasarnya: "Saya tidak tahu alamat IP dari www.wikipedia.org, tapi saya "tahu" bahwa server DNS di 204.74.112.1 memiliki informasi tentang domain org."
*''Recursor'' DNS lokal kemudian bertanya kepada server DNS (yaitu: 204.74.112.1) pertanyaan yang sama seperti yang diberikan kepada ''root server''. "apa alamat IP dari www.wikipedia.org?". (umumnya) akan didapatkan jawaban yang sejenis, "saya tidak tahu alamat dari www.wikipedia.org, tapi saya "tahu" bahwa server 207.142.131.234 memiliki informasi dari domain wikipedia.org."
*Akhirnya, pertanyaan beralih kepada server DNS ketiga (207.142.131.234), yang menjawab dengan alamat IP yang dibutuhkan.
Proses ini menggunakan [[pencarian rekursif]] (''recursion / recursive searching'').

=== Pengertian pendaftaran domain dan ''glue records'' ===
Membaca contoh diatas, Anda mungkin bertanya: "bagaimana caranya DNS server 204.74.112.1 tahu alamat IP mana yang diberikan untuk domain wikipedia.org?" Pada awal proses, kita mencatat bahwa sebuah ''DNS recursor'' memiliki alamat IP dari para ''root server'' yang (kurang-lebih) didata secara explisit (''hard coded''). Mirip dengan hal tersebut, server nama (''name server'') yang otoritatif untuk ''top-level domain'' mengalami perubahan yang jarang.

Namun, server nama yang memberikan jabawan otorisatif bagi nama domain yang umum mengalami perubahan yang cukup sering. Sebagai bagian dari proses pendaftaran sebuah nama domain (dan beberapa waktu sesudahnya), pendaftar memberikan pendaftaran dengan server nama yang akan mengotorisasikan nama domain tersebut; maka ketika mendaftar wikipedia.org, domain tersebut terhubung dengan server nama gunther.bomis.com dan zwinger.wikipedia.org di pendaftar .org. Kemudian, dari contoh di atas, ketika server dikenali sebagai 204.74.112.1 menerima sebuah permintaan, DNS server memindai daftar domain yang ada, mencari wikipedia.org, dan mengembalikan server nama yang terhubung dengan domain tersebut.

Biasanya, server nama muncul berdasarkan urutan nama, selain berdasarkan alamat IP. Hal ini menimbulkan ''string'' lain dari permintaan DNS untuk menyelesaikan nama dari server nama; ketika sebuah alamat IP dari server nama mendapatkan sebuah pendaftaran di zona induk, para programmer jaringan komputer menamakannya sebuah '''glue record''' (daftar lekat???)

Rabu, 25 Juni 2008

Cara install program di Ubuntu

Mungkin teman-teman semua yang baru mengunakan/lagi belajar mengunakan OS Linux masih bingung cara untuk menginstal program di linux
karena memang sedikit berbeda dengan menginstall program di OS windows,so disini saya akan coba sedikit berbagi cara mengintall program di linux.
caranya adalah sebagai berikut:
1.Yang harus kita lakukan pertama adalah mencoba mencari informasi mengenai turunan dari apa OS linux kita/berbasis apa OS linux kita,karena kali ini saya mengunakan Linux Ubuntu 7.04(7.10 yang baru..)dan Ubuntu merupakan OS yang berbasis Debian Linux jadi carilah installer program linux yang ber extensi .deb (Googling aj……).
2.Setelah mendapatkan file installer yang ber extensi .deb kemudian kopikan file tersebut ke Home folder atau folder rumah pada Ubuntu
contoh:
saya ingin menginstall xmms-skins_06-1_all.deb,maka saya harus mengopikan xmms-skins_06-1_all.deb ke folder rumah
3.Setelah itu buka program terminal (Aksesoris > terminal )
4.ketikan di terminal tersebut :
sudo dpkg -i xmms-skins_06-1_all.deb
keterangan:
sudo = merupakan perintah yang digunakan untuk mendapatkan akses root
dpkg -i = merupakan perintah untuk memasang aplikasi pada komputer (harus yang ber extensi .deb)
5.kita akan diminta untuk memasukan password root
6.tunggulah beberapa saat sampai proses berakhir
7.jika telah sukses terinstall berarti kita telah dapat mengunakan program tersebut,carilah di aplikasi.

Senin, 23 Juni 2008

Menginstall webmin di Linux

Menginstall webmin di Linux

Apa itu webmin.... Webmin sendiri adalah fasilitas administrasi via website, hampir semua jenis
servis, dan berbagai customasi dapat dilakukan oleh webmin. Tentunya : webmin mempermudah
mengubah konfigurasi / memanajemen linux yang dulunya dilakukan via konsole melalui ssh.
Menginstall webmin merupakan hal yang mudah, walaupun tidak terlalu mudah juga...
Prasyaratnya : anda memiliki account root.
selanjutnya, ambil file webmin dari situsnya webmin.com di mana versi terbaru pada saat tulisan ini
dibuat adalah webmin-1.080.
Lalu, untuk menginstall, taruhlah webmin-1.080.tar.gz pada sebuah folder (terserah),
disarankan sih /usr/share/.
Pertama, kita copy file webmin ini ke /usr/share dg command berikut:
-- # cp webmin* /usr/share/
Lalu masuk folder /usr/share dg command berikut:
-- # cd /usr/share
nah selanjutnya kita mengekstrak webmin dengan cara :--# tar -xzvf webmin-1.080.tar.gz
tunggu sebentar, akan terbentuk direktori webmin-1.080
marilah kita pindah ke direktori itu dengan --# cd webmin-1.080
lanjutnya juga mudah.... jalankan setup dengan :--# ./setup.sh
konfigurasikan letak folder setting (default /etc/webmin-1.080), port terkoneksi (standar : 10000),
penggunaan ssl (pasang saja yes), dan nama domain/ip yang dapat diakses (secara default dikenali
webmin), satu lagi adalah user dan password-nya.
setelah itu, webmin akan menanyakan apakah service akan dijalankan secara otomatis setiap kali
bootup ? jawab saja ya !!!
SELESAI ...............
tahapan selanjutnya kita login ke webminnya :buka webbrowser, ketikkan
https://ipaddressdimaksud:10000
masukkan user dan password.....jika muncul tulisan Webmin Configuration, artinya webmin sudah
aktif......nah manual lengkapnyapun dapat di lihat di www.webmin.com, tapi tenang saja, saya akan
coba menjelaskannya di lain kesempatan.