Generating a random hostname

Roland Smith rsmith at
Wed Mar 17 22:50:06 UTC 2010

On Wed, Mar 17, 2010 at 05:06:30PM -0500, Peter Steele wrote:
> Is there any facility in FreeBSD for generating a random hostname? We have a
> template with a fixed hostname that has to be changed after the template is
> closed. It would be useful to have a hostname generated randomly.

For random strings, I tend to use openssl (e.g. with base64 encoding);

    openssl rand -base64 18

You do run the risk here of getting non-alphabetic characters here, so you
might want to filter those:

    openssl rand -base64 18| sed 's|[^[:alpha:]]||g'

Or if you are fine with just hex numbers;

    openssl rand 18 | hexdump -e '8 "%X" "\n"'

[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914  B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url :

More information about the freebsd-questions mailing list