chiark / gitweb /
resolved: never attempt to resolve loopback addresses via DNS/LLMNR/mDNS
authorLennart Poettering <lennart@poettering.net>
Wed, 29 Jul 2015 10:22:55 +0000 (12:22 +0200)
committerSven Eden <yamakuzure@gmx.net>
Tue, 14 Mar 2017 09:07:20 +0000 (10:07 +0100)
We already refuse to resolve "localhost", hence we should also refuse
resolving "127.0.0.1" and friends.

src/test/test-dns-domain.c

index 31e110c..0042722 100644 (file)
@@ -247,6 +247,8 @@ static void test_dns_name_reverse_one(const char *address, const char *name) {
 static void test_dns_name_reverse(void) {
         test_dns_name_reverse_one("47.11.8.15", "15.8.11.47.in-addr.arpa");
         test_dns_name_reverse_one("fe80::47", "7.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.e.f.ip6.arpa");
+        test_dns_name_reverse_one("127.0.0.1", "1.0.0.127.in-addr.arpa");
+        test_dns_name_reverse_one("::1", "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa");
 }
 
 int main(int argc, char *argv[]) {