From 74784a28d74d703c9783c9ca5aa0772c7e3d10c9 Mon Sep 17 00:00:00 2001 From: nostoromo root Date: Wed, 18 Nov 2020 10:48:40 -0800 Subject: [PATCH] switch to minimal hostname --- static/backplane-dns-client/dns-client.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/static/backplane-dns-client/dns-client.rb b/static/backplane-dns-client/dns-client.rb index d2fca16..0688cdf 100644 --- a/static/backplane-dns-client/dns-client.rb +++ b/static/backplane-dns-client/dns-client.rb @@ -224,8 +224,12 @@ def host_sshfp keys.compact end +def hostname + Socket.gethostname.split(".").first +end + client = XMPPClient::new(options[:domain], - Socket::gethostname, + hostname, options[:server], password) @@ -243,7 +247,7 @@ begin if options[:ipv4] ipv4 = addrs.find { |ip| ip.ipv4? } if ipv4 - puts "#{options[:server]}: #{Socket::gethostname}.#{options[:domain]} IN A => #{ipv4.to_s}" + puts "#{options[:server]}: #{hostname}.#{options[:domain]} IN A => #{ipv4.to_s}" if client.send_ip(ipv4) puts "OK" else @@ -258,7 +262,7 @@ begin if options[:ipv6] ipv6 = addrs.find { |ip| ip.ipv6? } if ipv6 - puts "#{options[:server]}: #{Socket::gethostname}.#{options[:domain]} IN AAAA => #{ipv6.to_s}" + puts "#{options[:server]}: #{hostname}.#{options[:domain]} IN AAAA => #{ipv6.to_s}" if client.send_ip(ipv6) puts "OK" else @@ -273,7 +277,7 @@ begin if options[:sshfp] fps = host_sshfp if not fps.empty? - puts "#{options[:server]}: #{Socket::gethostname}.#{options[:domain]} IN SSHFP => #{fps}" + puts "#{options[:server]}: #{hostname}.#{options[:domain]} IN SSHFP => #{fps}" if client.send_sshfp(fps) puts "OK" else