host-name.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sat, 10 Feb 2018 01:49:07 +0200
changeset 2230 9e6ad6607a9e
parent 1912 8b81a8f0f692
permissions -rw-r--r--
Fixed formatting.

.. -*- coding: utf-8; -*-

============
 Host names
============
.. contents::
   :local:

What characters may be used for host name?
==========================================

As say RFC 952 hostname is a text string up to 24 characters drawn from the alphabet
(A-Z), digits (0-9), minus sign (-), and period (.).

As say RFC 1035::

  <domain> ::= <subdomain> | " "

  <subdomain> ::= <label> | <subdomain> "." <label>

  <label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]

  <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>

  <let-dig-hyp> ::= <let-dig> | "-"

  <let-dig> ::= <letter> | <digit>

  <letter> ::= any one of the 52 alphabetic characters A through Z in
  upper case and a through z in lower case

  <digit> ::= any one of the ten digits 0 through 9