Di webbrows modern apakah ada gunanya menempatkan www infront dari url yang menggunakannya?

70

Ketika pergi ke www.facebook.comatau www.cbc.caadakah manfaat atau perbedaan yang dibuat dengan menghilangkan www?

EDIT: jadi itu bisa menjadi masalah jika wwwdihilangkan tetapi tidak secara otomatis ditambahkan, mungkinkah itu menjadi masalah jika wwwditambahkan tetapi tidak diperlukan?

Celeritas
sumber
26
Lihat di sini: no-www.org
gparyani
26
Lihat di sini: yes-www.org
Michael Hampton
26
Nah, lihat di sini: extra-www.org
chris-l
4
@MichaelHampton Saya suka ya-www tampaknya mengatakan kita harus menggunakan www untuk mengingatkan orang tentang perbedaan antara protokol transfer hiperteks dan protokol internet lainnya. Sungguh memalukan, sungguh, bahwa tidak ada yang pernah berpikir untuk menempatkan http di URL web hanya untuk memperjelas ...;)
Reinstate Monica
2
@ chris-l: Senang melihat bahwa mereka mengarahkan www.extra-www.org dan extra-www.org ke www.www.raja-www.org :-)
Reinstate Monica - M. Schröder

Jawaban:

80

Di webbrows modern apakah ada gunanya menempatkan www infront dari url yang menggunakannya? Ketika pergi ke www.facebook.com atau www.cbc.ca apakah ada manfaat atau perbedaan yang dibuat dengan menghilangkan www?

Biasanya tidak, tetapi bisa .

Ini tidak ada hubungannya dengan browser; itu ada hubungannya dengan web-server. Server web adalah komputer (atau bahkan banyak komputer) yang menerima permintaan untuk halaman web dan mengirim data yang sesuai. URL mencakup beberapa bagian, salah satunya adalah nama atau alamat server-web.

Banyak perusahaan yang meng-host lebih dari sekadar server web, mereka juga dapat menjalankan server FTP, server database, server mail, dan sebagainya. Ini dapat di-host dari mesin yang sama dengan server web atau pada mesin yang berbeda.

Di masa lalu, itu umum untuk menentukan perbedaan melalui awalan untuk konsistensi. Jadi misalnya, Acme Industries mungkin membeli nama domain acme.org, lalu menyiapkan satu atau lebih komputer untuk meng-host layanan berbeda yang mereka miliki. Saat Anda ingin menggunakan salah satu layanan, Anda memasukkan nama host yang sesuai:

 www.acme.org - Acme’s web-site
 ftp.acme.org - Acme’s file server
 sql.acme.org - Acme’s database server
 pop.acme.org - Acme’s incoming mail server
smtp.acme.org - Acme’s outgoing mail server

Jadi mengapa masih bekerja tanpa www.? Karena sebagian besar server web memungkinkan Anda menerima URL yang berbeda dan mengarahkannya seperlunya. Untuk kenyamanan pengguna, sebagian besar perusahaan dan organisasi menetapkan aturan agar web-server menangani koneksi ke nama host pada port 80 ("port web") atau mengarahkannya ke sistem lain jika server web berbeda mesin.

Membedakan layanan atau mesin yang diakses juga dapat dilakukan melalui port, tetapi memerlukan secara khusus memasukkannya dalam nama, jadi itu tidak benar-benar lebih baik daripada menggunakan awalan:

acme.org:80     - web-server
acme.org:21     - file server

Terkadang skema dapat melakukan fungsi ini:

http://acme.org - web-server
ftp://acme.org  - file server

Menggunakan skema juga berfungsi dan dapat dilakukan secara otomatis menggunakan perangkat lunak yang sesuai (misalnya, browser akan menambahkan http://, klien email akan menambahkan pop://, dll.), Tetapi tidak ada skema resmi untuk setiap jenis server yang dapat ada, dan menciptakan satu tidak ideal karena akan memerlukan perangkat lunak untuk mendukungnya.

Ini menjadi semakin tidak perlu untuk dimasukkan www., tetapi tidak universal dan beberapa situs masih memerlukannya karena membantu menjaga hal-hal terorganisir.

Synetech
sumber
2
Bergantung pada pengaturan, pengalihan mungkin sebenarnya terjadi pada tingkat DNS. Bahkan, itulah pengaturan default dengan setidaknya satu penyedia domain utama. Juga, jika pengalihan berada di tingkat server web, Anda masih akan memerlukan entri DNS baik domain dan wwwsubdomainnya ke server web (meskipun hal ini memungkinkan lebih banyak kontrol untuk berbagai layanan / port).
Bob
1
Ya, ada berbagai cara yang bisa terjadi sekarang dan itu bisa menjadi sangat kompleks dan membingungkan. :-/Yang mengatakan, ketika yayasan Internet pertama kali dirancang (dan kemudian ketika URL distandarisasi), tidak ada ICANN atau bahkan IANA dan sub-domain benar-benar merujuk pada mesin fisik aktual. Hari-hari ini mereka semua dapat di-host dari sistem yang sama atau bahkan seluruh cluster.
Synetech
sangat disayangkan bahwa catatan SRV tidak dapat digunakan untuk HTTP sampai paling awal 1.2: stackoverflow.com/questions/9063378/…
Rob Starling
Di samping catatan, kadang-kadang browser lakukan ada hubungannya dengan ini: Di Firefox, jika domain non-www tidak bisa diakses, browser akan mencoba untuk memuat subdomain www. Misalnya memuat example.invalidjuga akan memuat www.example.invalidtanpa pengalihan server.
kapex
@kapep, ya, beberapa browser akan mencoba membantu dan menambahkan skema dan awalan secara otomatis. Misalnya, di Chrome, jika Anda masuk microsoftdan menekan Ctrl+ Enter, Chrome akan menambahkan http://www.dan .com. Namun saya maksudkan bahwa persyaratan untuk mereka tidak ada hubungannya dengan browser, tergantung pada server apakah akan berfungsi atau tidak.
Synetech
14

Iya dan tidak. Www adalah 'hanya' subdomain yang digunakan untuk situs web pada umumnya, dan sayangnya tidak semua perusahaan membuat domain tingkat kedua agar dapat diakses tanpa itu.

Jika alamat yang Anda tuju memiliki subdomain www dan tidak diatur untuk memungkinkan level kedua maka diperlukan. Lain tidak.

Adapun cara Anda mengaturnya, ada dua aliran pemikiran bahwa www tidak diperlukan dan memang demikian . Ada sedikit alasan untuk tidak mengatur catatan domain Anda agar mengarah ke www, kurang dari domain tingkat kedua. www mungkin sudah usang di zaman sekarang ini, tetapi tidak ada salahnya untuk memilikinya. Dalam kasus saya, saya pribadi tidak memiliki domain www tapi itu karena kemalasan lebih dari apapun.

Journeyman Geek
sumber
3
Saya pikir subdomain dan cname adalah hal yang berbeda. Itu wwwadalah cname, bukan subdomain.
287352
6
Cname hanyalah jenis catatan seperti nama A atau nama AAAA, hanya saja itu menunjuk ke nama domain lain, bukan alamat IP. Tidak ada yang ajaib atau istimewa tentang subdomain www yang membuatnya selalu menjadi cname - Saya biasanya menetapkannya sebagai nama A atau nama AAAA.
Journeyman Geek
Ya, itu benar, tetapi tidak ada yang mengatur wwwsebagai subdomain, di mana itu adalah sesuatu yang berbeda dari domain biasa. Sangat membingungkan untuk menyebutnya subdomain, karena konvensi, bukan karena secara teknis adalah satu atau tidak. Meskipun, secara teknis, wwwini bukan cname juga, tapi itu terasa terlalu teknis untuk pertanyaan ini.
287352
1
secara teknis foo.bar adalah subdomain dari .bar, yang merupakan domain tingkat atas (yang kemungkinan besar akan segera ada), dan www.foo.bar adalah subdomain dari foo.bar. Kami memecah rambut di sini tetapi cname adalah jenis catatan domain daripada jenis domain .
Journeyman Geek
@ fredsbend - sebenarnya umum untuk mengatur www sebagai subdomain, karena memberikan kinerja yang lebih baik - satu pencarian DNS lebih sedikit. Tidak terlihat lagi maka Google sebagai contohnya. Catatan www mereka adalah catatan A seperti halnya domain dasar mereka. Hal yang sama berlaku untuk superuser.com dan slashdot.com Mereka sama sekali tidak unik atau berbeda dengan norma.
davidgo
3

Biasanya, perusahaan mengarahkan "domain.com" ke "www.domain.com", tetapi itu bukan standar yang disyaratkan, dan itu tidak selalu diikuti.

Saat Anda melakukan sebagian besar interaksi internet Anda melalui browser web, ada hal-hal lain di Internet selain halaman web. Sementara hampir semua ini terbungkus dalam halaman web hari ini, masih ada FTP, Telnet, Gopher, server berita, server mail, SIP (voice over IP) dan beberapa protokol menyenangkan lainnya. Adakah yang ingat Finger?

Karena semua layanan ini berbeda, masing-masing memiliki nama host unik yang ditetapkan untuknya oleh konvensi: Anda selalu dapat mengandalkan menemukan server FTP di ftp.netscape.net, server gopher mereka adalah gopher.netscape.net, dan sebagainya.

Tentu saja, di tahun 80-an dan awal 90-an, komputer server harganya lebih mahal daripada mobil mewah. Jadi www.company.com dan ftp.company.com mungkin menunjuk ke tempat yang sama, karena seluruh perusahaan hanya memiliki satu server Internet.

Kemudian sesuatu yang besar terjadi. Pada tahun 90-an: komputer server menjadi lebih murah, dan mainframe dan minicomputer yang mahal memberi jalan bagi sistem komoditas yang harganya kurang dari akhir pekan di Disneyland. Mesin desktop apa pun bisa menjadi server web, berkat Linux gratis, dan orang-orang mulai membangun peternakan server mereka dengan banyak PC. Hari ini, Anda dapat membangun server web dengan harga kurang dari $ 100, dan menyimpannya dalam kaleng soda (semoga yang kosong.)

Jadi Internet meledak: Facebook hari ini mendapatkan lebih banyak hit dalam satu hari daripada keseluruhan Internet pada 1995. Jadi kami menggunakan lebih dari satu server untuk menangani permintaan web: seluruh kelompok komputer hari ini akan merespons satu nama host, terima kasih untuk keajaiban load balancing, dan Internet tampaknya telah menetapkan standar untuk melakukan semua pekerjaan Internet kita melalui browser web.

Artinya, www.domain.com tidak lagi di komputer yang sama dengan ftp.domain.com. Jadi, di mana kami mengirim permintaan ke domain "telanjang" dari "domain.com"?

Saat ini, orang menganggap "web" sebagai "Internet", dan karenanya mereka menggunakan browser untuk semua yang mereka lakukan. Itu nyaman, karena memiliki program terpisah untuk mengunduh file, membaca berita, memeriksa email, membaca blog, dan memeriksa cuaca bisa sangat menyebalkan. Ini juga memunculkan pertanyaan seperti "mengapa kita memiliki www di depan halaman web?" Ini berarti bahwa kita biasanya dapat pergi dengan asumsi bahwa permintaan untuk domain telanjang sama dengan permintaan untuk server www domain itu.

Jadi sekarang, sebagian besar perusahaan akan merespons permintaan telanjang dengan mengarahkan "domain.com" ke "www.domain.com". Namun, tidak ada standar yang mengharuskannya, dan Anda akan sering menemukan bahwa domain kecil yang di-host di server server tidak akan menanggapi domain telanjang dengan cara itu. (Misalnya, satu perusahaan hosting yang saya gunakan menjatuhkan pengguna ke halaman arahan perusahaan hosting ketika seseorang mengetik hanya "mydomain.com".)

Untungnya bagi yang malas di antara kita, ada pintasan keyboard di sebagian besar peramban yang memungkinkan Anda mempersingkat proses lebih jauh: cukup ketik "perusahaan", tekan Control-Enter, dan peramban meluaskannya ke "www.company.com".

TomXP411
sumber
Itu poin bagus tentang pengguna yang bertanya mengapa kami ada wwwdi depan alamat. Praktis satu-satunya waktu pengguna akhir melihat URL di browser mereka, yang hampir selalu pergi ke www. Setelah Anda mulai menulis aplikasi web atau mengelola jaringan, Anda dengan cepat "menemukan" semua jenis non- wwwURL. Orang-orang bertanya mengapa mereka ada wwwdi halaman web mereka, tetapi tidak ada yang bertanya mengapa mereka harus menambahkan smtpdan popke URL mereka ketika mengkonfigurasi Thunderbird.
Biasa
Kembali ketika webmail menjadi suatu hal (daripada menggunakan klien email yang berdiri sendiri seperti Outlook), saya mengatakan kepada pengguna untuk mendapatkan emailnya dengan mengarahkan browsernya di "mail.mydomain.com". Dia terus mengatakan kepada saya bahwa itu tidak berhasil. Setelah 2 hari berkeliling, dia akhirnya menunjukkan tangkapan layar. Dia mengetik "www.mail.mydomain.coim". Terkadang, Anda tidak bisa menang.
TomXP411
3

Bagian nama domain dari URL dibaca mundur. Jadi www.example.com/index.htmlsebenarnya seperti com/example/www/index.htmldalam hal siapa yang "dalam" siapa.

Banyak situs memiliki wwwsubdomain, tetapi mereka mungkin juga memiliki subdomain lain seperti ftp, secure, members, forum, us, fr, chinadan sebagainya. Ini semua berbeda satu sama lain, dan www.example.comjuga alamat yang berbeda example.com(tidak ada aturan yang mengatakan example.comharus ditafsirkan sebagai www.example.comdan tidak, misalnya, store.example.com).

Apa yang terjadi jika saya tidak menambahkannya www?

Biasanya tidak ada. Orang yang menjalankan situs web menyadari bahwa setiap orang akan melupakannya setiap saat, jadi mereka mengonfigurasi situs mereka untuk membuat www.example.comdan example.commenunjuk ke tempat yang sama (dengan mengarahkan ulang).

Sekali dalam bulan biru Anda mungkin berlari ke situs yang tidak akan berfungsi tanpa wwwkarena orang yang menjalankannya tidak melakukan konfigurasi. Jadi Anda akan dapat mengakses http://www.example.comtetapi http://example.comakan mengembalikan kesalahan.

Apa yang terjadi jika saya memasukkan ekstra www?

Sama seperti di atas, kecuali beralih di sekitar URL mana yang berfungsi dan mana yang tidak.

Juga, secara teknis, Anda juga harus memasukkan http://bagian itu, jadi alamat apa pun yang Anda masukkan tidak lengkap, apakah Anda memasukkan wwwatau tidak. Peramban harus menyimpulkan apa yang Anda maksudkan dalam kedua kasus - sehingga dapat disimpulkan bahwa wwwitu dimaksudkan untuk dimasukkan.

Situs di mana wwwmasalah ini sangat jarang terjadi saat ini, tetapi saya tahu saya telah menjumpai beberapa dalam 2-3 tahun terakhir. Saya tidak ingat apa itu sekarang.

Hebat
sumber
0

Sebagai sysadmin, jika Anda ingin menggunakan Layanan CDN untuk mempercepat layanan web Anda, Anda tidak dapat menggunakan kombinasi aturan dns bersama.

Untuk menggunakan CDN, Anda harus menggunakan Cnns dns, jadi Anda perlu membuat Cname untuk acme.org, tetapi jika Anda ingin menerima Mail dengan [email protected], Anda tidak dapat memiliki cname untuk acme.org. Maka Anda harus menggunakan subdomain www untuk server web, sehingga sysadmin wajib memiliki catatan www.

Peramban modern menyembunyikan kepada Anda kebutuhan untuk menulis bagian www, tetapi bagian ini dapat diperlukan untuk situs web dengan tingkat kunjungan tinggi. Aturan untuk internet sudah tua, tetapi aturan kami.

Davidrf
sumber
0

Ada masalah yang berhubungan dengan beragam smartphone dan perangkat tablet layar kecil (maaf, tapi saya tidak bisa memaksa diri saya untuk mengetik iWords) yang sekarang menjelajah web.

Umumnya awalan mobi.atau m.digunakan (bukan www.) untuk menyediakan halaman web yang dirancang untuk layar yang lebih kecil.

Siapa yang tidak mengalami masalah mencoba menavigasi halaman web berskala besar pada perangkat kecil (gulir, gulir, gulir)?

Rick di DC
sumber
-1

Berdasarkan apa yang telah disebutkan, sebagian besar server perusahaan / pribadi akan secara otomatis mengarahkan ulang ke WWW. Di sisi lain banyak, jika tidak sebagian besar, situs .GOV dan .MIL tidak akan. Dalam kasus tersebut, Anda biasanya menerima satu dari banyak pesan kesalahan. Situs-situs ini juga biasanya tidak secara otomatis mengarahkan ulang ke HTTPS: dari HTTP: bahkan ketika dibutuhkan.

Wiredog
sumber
Tidak benar. Lihat, misalnya: usa.gov, whitehouse.gov, dll.
Moshe Katz