acme.sh/dnsapi
Ian Wienand 8b3d792bec dns_rackspace: search for domain
The current call uses the /domains end-point which lists all domains.
This only returns 100 domains at a time, so for long domain lists you
may not match and find the required ID.

Switch to using the search interface that only returns values matching
the requested domain.  This will avoid missing results.

Reported by @jjamfd.

Closes: #2944
2020-05-18 15:29:31 +10:00
..
README.md update repo name 2020-01-30 12:06:39 +08:00
dns_1984hosting.sh add dns_1984hosting dns api 2020-04-10 23:34:00 +02:00
dns_acmedns.sh add acme-dns plugin 2018-04-03 10:18:54 +02:00
dns_acmeproxy.sh Update authentication logic / info 2019-05-13 08:45:57 +02:00
dns_active24.sh Fix saving token for DNS Active24 2019-05-19 11:47:19 +02:00
dns_ad.sh Revert non-linode scripts since they're untested 2017-07-27 08:52:46 -04:00
dns_ali.sh fix grep error when txt value begin with - char (#2471) 2019-09-14 23:06:25 +08:00
dns_arvan.sh fix format error 2020-04-18 18:51:08 +08:00
dns_autodns.sh Create dns_autodns.sh 2018-01-15 10:59:50 +01:00
dns_aws.sh Merge pull request #2198 from pipedrive/Add-AWS_API-slowrate 2020-03-07 19:59:20 +08:00
dns_azure.sh update repo name 2020-01-30 12:06:39 +08:00
dns_cf.sh fix https://github.com/acmesh-official/acme.sh/issues/2888 2020-04-29 10:42:17 +08:00
dns_clouddns.sh Format with shfmt 2020-01-22 05:33:46 +01:00
dns_cloudns.sh Update dns api to support v2 wildcard cert #1261 2018-02-20 11:22:06 +02:00
dns_cn.sh fix format 2019-03-09 09:13:49 +08:00
dns_conoha.sh avoid "SC2046: Quote this to prevent word splitting." Travis CI error. 2018-08-22 23:25:55 +09:00
dns_constellix.sh Constellix made changes to their API. They added more search capabilities, but the changes are not backwards compatible. We need to use the `exact` parameter instead of `name` now. 2020-04-09 19:15:32 +02:00
dns_cx.sh use mutable 2019-04-29 21:52:22 +08:00
dns_cyon.sh update repo name 2020-01-30 12:06:39 +08:00
dns_da.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_ddnss.sh Filter out blank lines 2020-04-16 20:03:34 +02:00
dns_desec.sh dnsapi: fix typo in dns_desec.sh (#2427) 2019-08-05 21:35:03 +08:00
dns_df.sh typo fixing 2020-05-02 08:29:44 +02:00
dns_dgon.sh Made dns_dgon.sh use _lower_case 2019-03-22 18:43:06 -04:00
dns_dnsimple.sh Changed records per page to 5000 2019-01-25 09:27:30 +00:00
dns_do.sh Revert non-linode scripts since they're untested 2017-07-27 08:52:46 -04:00
dns_doapi.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_domeneshop.sh Add support for Domeneshop DNS API (#2458) 2019-09-05 22:26:28 +08:00
dns_dp.sh Update dns_dp.sh 2020-03-25 14:39:52 +08:00
dns_dpi.sh add dns api support for dnspod.com 2018-08-12 18:15:20 +08:00
dns_dreamhost.sh Addressing PR feedback 2018-02-13 21:02:38 -08:00
dns_duckdns.sh Update DuckDNS support, fix failure on first call, no longer save the domain/username as a global, and other tweaks 2017-08-11 16:46:29 -05:00
dns_durabledns.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_dyn.sh Add 'dns_dyn' DNS challenge validation script for Dyn Managed DNS API 2017-07-08 07:06:51 -05:00
dns_dynu.sh dnsapi update dynu for api v2 2018-12-30 03:21:16 +00:00
dns_dynv6.sh travis 2020-01-18 13:53:26 +01:00
dns_easydns.sh easyDNS API out of beta 2020-04-20 08:49:08 +02:00
dns_euserv.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_exoscale.sh Remove extraneous blank lines 2018-12-20 16:37:11 +01:00
dns_freedns.sh update repo name 2020-01-30 12:06:39 +08:00
dns_gandi_livedns.sh [dnsapi] Support adding / removing multiple TXT values for Gandi 2018-12-29 10:54:21 +02:00
dns_gcloud.sh fix: added public dns zones filter 2020-01-14 15:55:44 +03:00
dns_gd.sh check UNABLE_TO_AUTHENTICATE 2018-06-12 21:19:27 +08:00
dns_gdnsdk.sh dns_gdnsdk: Fixed stupid regex error, want literal "-", not a range 2019-03-19 14:16:13 +01:00
dns_he.sh Fix typo on line 27 2020-04-12 12:28:07 +08:00
dns_hexonet.sh update 2019-07-20 17:09:36 +08:00
dns_hostingde.sh remove _hostingde_parse_no_strip_whitespace function as this breaks API requests 2019-05-22 16:20:28 +02:00
dns_infoblox.sh Add 'dns_dyn' DNS challenge validation script for Dyn Managed DNS API 2017-07-08 07:06:51 -05:00
dns_internetbs.sh support change account conf from env 2018-12-24 14:59:14 +03:00
dns_inwx.sh Fix multiple domains with 2FA, reuse session cookie 2020-04-18 18:54:43 +02:00
dns_ispconfig.sh Update serial also when deleting the token 2018-05-02 23:01:52 +02:00
dns_jd.sh ttl 3000 2019-07-13 19:35:55 +08:00
dns_joker.sh Change command check to fully pass shellcheck 2020-04-06 01:13:59 +03:00
dns_kas.sh Update dns_kas.sh 2020-01-23 19:20:44 +01:00
dns_kinghost.sh removed redundant api call 2018-03-26 14:28:52 -03:00
dns_knot.sh Fix format: use double quote to prevent globbing and word splitting 2017-03-07 22:21:22 +09:00
dns_leaseweb.sh Fixed error 2019-10-25 13:46:10 +02:00
dns_lexicon.sh update repo name 2020-01-30 12:06:39 +08:00
dns_linode.sh Revert "Update Linode API to v4" 2018-12-20 11:00:10 -05:00
dns_linode_v4.sh Escape opening brackets 2020-01-04 10:52:52 -06:00
dns_loopia.sh DNS Loopia min 300 TTL 2020-04-20 21:05:40 +03:00
dns_lua.sh other fixes 2018-02-17 15:12:19 +01:00
dns_maradns.sh Add support for MaraDNS 2019-05-25 16:55:09 +05:30
dns_me.sh use more compatible regex flag 2020-03-09 11:34:50 -06:00
dns_miab.sh update repo name 2020-01-30 12:06:39 +08:00
dns_misaka.sh use append mode to update recordsets 2019-12-14 10:44:57 +08:00
dns_myapi.sh update repo name 2020-01-30 12:06:39 +08:00
dns_mydevil.sh sync (#2127) 2019-02-27 20:41:50 +08:00
dns_mydnsjp.sh Increase security using https for MyDNS.JP API 2018-11-25 18:14:52 +09:00
dns_namecheap.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_namecom.sh update 2019-03-16 15:09:49 +08:00
dns_namesilo.sh fixed #2441: dns_namesilo.sh _get_root (#2442) 2019-08-15 14:23:12 +08:00
dns_nederhost.sh Removed overwriting of the HTTP header file before sending a request. 2019-03-12 14:36:42 +01:00
dns_neodigit.sh Revert change 2018-12-04 14:36:28 +01:00
dns_netcup.sh Make travis happy. (SC2020) 2019-05-23 08:15:03 +02:00
dns_nic.sh remove -F option 2020-01-09 17:05:18 +03:00
dns_nm.sh deleted txt entry routine by request of namemaster.de, entry is deleted automatically 2020-03-21 21:18:25 +01:00
dns_nsd.sh Removed trailing line 2019-05-01 12:25:46 +02:00
dns_nsone.sh Set NS1 DNS record TTL to 0 2019-02-06 21:49:17 +01:00
dns_nsupdate.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_nw.sh Add support for Thermo, Nexcess, and Futurehosting DNS APIs 2019-02-06 10:42:11 -05:00
dns_one.sh cleanup according to styleguide / ShellCheck 2020-04-09 12:17:08 +02:00
dns_online.sh fix travis 2019-02-15 08:56:09 +00:00
dns_openprovider.sh Update dns_openprovider.sh 2020-04-27 15:41:50 +02:00
dns_opnsense.sh Allow old and new API response 2020-04-21 11:43:08 +02:00
dns_ovh.sh update repo name 2020-01-30 12:06:39 +08:00
dns_pdns.sh Used e_grep_o instead grep -Po, dns_pdns_rm() now deletes only entry with matching txt value 2018-03-24 18:46:04 +01:00
dns_pleskxml.sh update repo name 2020-01-30 12:06:39 +08:00
dns_pointhq.sh Native PointHQ support 2019-01-08 15:59:29 +11:00
dns_rackspace.sh dns_rackspace: search for domain 2020-05-18 15:29:31 +10:00
dns_rcode0.sh Remove trailing spaces in text files 2019-10-05 21:09:24 +08:00
dns_regru.sh dnsapi for regru: remove debug info 2019-06-13 19:56:40 +03:00
dns_schlundtech.sh Create DNS API for Schlundtech 2019-05-02 12:18:16 +02:00
dns_selectel.sh fix format 2018-01-26 20:39:41 +08:00
dns_servercow.sh update repo name 2020-01-30 12:06:39 +08:00
dns_tele3.sh remove whitespace 2018-05-02 11:13:10 +02:00
dns_ultra.sh support ultradns.com api (#2117) 2019-03-14 20:41:13 +08:00
dns_unoeuro.sh Fix add record error 2019-12-08 00:13:30 +01:00
dns_variomedia.sh Shellcheck'd 2019-10-31 09:03:35 +01:00
dns_vscale.sh Fix Vscale 2019-11-03 07:21:16 +03:00
dns_vultr.sh - Return shell detect via env 2019-10-06 14:40:57 +03:00
dns_yandex.sh Change error to info in case record already exists. 2020-01-12 15:16:48 +01:00
dns_zilore.sh head => _head_n 2018-03-28 18:14:45 +03:00
dns_zone.sh use different method to get root 2020-01-02 14:55:36 +02:00
dns_zonomi.sh fix format 2018-02-10 23:34:34 +08:00

README.md

How to use DNS API

DNS api usage:

https://github.com/acmesh-official/acme.sh/wiki/dnsapi