RIOT/tests/gnrc_sock_dns
Gerson Fernando Budke 6475620290 tests: Exclude atxmega-a1u-xpro board due low mem
Add atxmega-a1u-xpro board to BOARD_INSUFFICIENT_MEMORY list to
exclude test since boards don't have enough data memory.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-15 20:16:10 -03:00
..

Overview

This folder contains a test application for RIOT's sock-based DNS client.

How to test with native

Setup up a tap interface:

$ sudo ip tuntap add dev tap0 mode tap user $(id -u -n)
$ sudo ip a a 2001:db8::1/64 dev tap0
$ sudo ip link set up dev tap0

Start dnsmasq (in another console):

$ sudo dnsmasq -d -2 -z -i tap0 -q --no-resolv \
    --dhcp-range=::1,constructor:tap0,ra-only \
    --host-record=example.org,10.0.0.1,2001:db8::1

(NetworkManager is known to start an interfering dnsmasq instance. It needs to be stopped before this test.)

Then run the test application

$ make term

Now use the RIOT shell to configure the DNS server and request example.org from it

> dns server 2001:db8::1
> dns server
DNS server: [2001:db8::1]:53
> dns request example.org
example.org resolves to 2001:db8::1