diff --git a/src/nip.py b/src/nip.py index e096b30..d7e2208 100755 --- a/src/nip.py +++ b/src/nip.py @@ -143,6 +143,11 @@ class DynamicBackend: if DEBUG: log('ip: %s' % ipaddress) for part in ipaddress: + if re.match('^\d{1,3}$', part) is None: + if DEBUG: + log('%s is not a number' % part) + self.handle_self(qname) + return parti = int(part) if parti < 0 or parti > 255: if DEBUG: