From owner-freebsd-bugs@freebsd.org Fri May 18 15:37:48 2018 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6D10EABBCB for ; Fri, 18 May 2018 15:37:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4BE777B178 for ; Fri, 18 May 2018 15:37:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 079B9EABBC6; Fri, 18 May 2018 15:37:48 +0000 (UTC) Delivered-To: bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D7153EABBC5 for ; Fri, 18 May 2018 15:37:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 568CD7B175 for ; Fri, 18 May 2018 15:37:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 92B471F80A for ; Fri, 18 May 2018 15:37:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w4IFbkro049253 for ; Fri, 18 May 2018 15:37:46 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w4IFbk6G049252 for bugs@FreeBSD.org; Fri, 18 May 2018 15:37:46 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 228338] ipfw: ambiguous and bad resolving of AAAA hostnames Date: Fri, 18 May 2018 15:37:46 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bugs.freebsd.org@mx.zzux.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 May 2018 15:37:49 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228338 Bug ID: 228338 Summary: ipfw: ambiguous and bad resolving of AAAA hostnames Product: Base System Version: 11.1-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: bugs.freebsd.org@mx.zzux.com 'ipv6.google.com' have only AAAA record. 'freebsd.org' have both. ipfw table 4 create type addr valtype ipv4 ipfw table 6 create type addr valtype ipv6 It's ok to add ipv4&v6 address to any table, but value type must be exact as defined. ipfw table 4 add 1::1 127.0.0.1 added: 1::1/128 127.0.0.1 ipfw table 6 add 127.0.0.1 1::1 added: 127.0.0.1/32 1::1 There are several examples: ipfw table 4 add freebsd.org freebsd.org added: 8.8.178.110/32 8.8.178.110 Ok. ipfw table 6 add freebsd.org freebsd.org ipfw: Unable to parse freebsd.org as ipv6 Bad. Cannot resolve ipv6 value. ipfw table 6 add freebsd.org 2::2 added: 8.8.178.110/32 2::2 Ok, but ambiguous and useless. ipfw table 6 add ipv6.google.com 2::2 ipfw: hostname ``ipv6.google.com'' unknown Bad. Cannot resolve ipv6 addr. ipfw add 11111 fwd freebsd.org ip4 from freebsd.org to freebsd.org 11111 fwd 8.8.178.110 ip4 from 8.8.178.110 to 8.8.178.110 Ok. ipfw add 11111 fwd freebsd.org ip6 from freebsd.org to freebsd.org 11111 fwd 8.8.178.110 ip6 from 2001:1900:2254:206a::50:0 to 2001:1900:2254:206a::50:0 Ok, but ambiguous and useless. ipfw add 11111 fwd ipv6.google.com ip6 from ipv6.google.com to ipv6.google.= com 11111 fwd 2607:f8b0:4005:807::200e ip6 from 2607:f8b0:4005:807::200e to 2607:f8b0:4005:807::200e Ok, because AAAA host only. --=20 You are receiving this mail because: You are the assignee for the bug.=