#ip-address #ip #dns #ddns #dns-records #api-bindings

bin+lib namecom_ddns

Query IP addresses and update DNS records with Name.com API

6 releases (3 breaking)

0.6.1 Jun 15, 2022
0.6.0 Jun 7, 2022
0.5.0 Feb 13, 2022
0.4.0 Oct 11, 2021
0.3.2 Oct 10, 2021

#16 in #ddns

AGPL-3.0-or-later

76KB
1.5K SLoC

Name.com DNS Updater

Rust

Query IP addresses and update DNS records with Name.com API.


lib.rs:

Asynchronous library for retrieving IP address information

For retrieval of a single address, simply use get_ip and set appropriate parameters.

In case a finer-grained control over the source of addresses is required, individual Providers on which get_ip is based can be found in gip (for global) and hostip (for local).

Module libc_getips contains a low-level function to receive all addresses directly from the interfaces/adapters.

Dependencies

~13–28MB
~383K SLoC