Apakah ada kedalaman subdomain maksimum yang diizinkan yang didukung oleh webserver atau browser?
Misalnya, dapatkah domain seperti foo.bar.baz.monkey.pirate.google.com menyebabkan masalah?
Apakah ada kedalaman subdomain maksimum yang diizinkan yang didukung oleh webserver atau browser?
Misalnya, dapatkah domain seperti foo.bar.baz.monkey.pirate.google.com menyebabkan masalah?
Jawaban:
Saya percaya DNS itu sendiri dapat memiliki hingga 127 level label, masing-masing label dapat hingga 63 karakter dan panjang maksimum seluruh catatan dibatasi hingga 253 karakter karena Anda harus menyandikan panjang dan penghentian 0.
Tidak ada maksimum yang ditentukan dalam hal jumlah subdomain yang dibatasi dot, tetapi DNS membatasi panjang keseluruhan maksimum nama host (termasuk titik-titik) hingga 255 karakter .
Karena rfc1035:
Untuk menyederhanakan implementasi, panjang total nama domain (yaitu, oktet label dan oktet panjang label) dibatasi hingga 255 oktet atau kurang.
Juga
Setiap label direpresentasikan sebagai bidang panjang satu oktet diikuti oleh jumlah oktet itu. Karena setiap nama domain berakhir dengan label nol dari root, nama domain diakhiri dengan byte panjang nol
Jadi, panjang valid maksimum adalah 255-2 simbol (diuji dalam DIG). Seluruh pesan UDP juga harus kurang atau sama dengan 512 byte. Tapi itu tidak terlalu kecil dan memungkinkan IPoverDNS.