From 9e7a3e7f3c46f8c2fc0b54353efd642b4178abf7 Mon Sep 17 00:00:00 2001 From: Jan Cholasta Date: Mon, 25 Jul 2011 17:14:01 +0200 Subject: Make sure that hostname specified by user is not an IP address. ticket 1375 --- ipaserver/install/installutils.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ipaserver/install') diff --git a/ipaserver/install/installutils.py b/ipaserver/install/installutils.py index c6e8641e4..df63b8e8c 100644 --- a/ipaserver/install/installutils.py +++ b/ipaserver/install/installutils.py @@ -120,6 +120,9 @@ def verify_fqdn(host_name,no_host_dns=False): if host_name != host_name.lower(): raise RuntimeError("Invalid hostname '%s', must be lower-case." % host_name) + if ipautil.valid_ip(host_name): + raise RuntimeError("IP address not allowed as a hostname") + if no_host_dns: print "Warning: skipping DNS resolution of host", host_name return -- cgit