On 09/24/2013 01:05 PM, Klaus Darilion wrote:
Hi! I managed to create DNS measurements via the REST API, but fail to set the DO and protocol:TCP option. According to the documentation (https://atlas.ripe.net/doc/measurement-creation-api/) the relevant properties are use_EDNS0 and use_tcp. So I tried it with
This was a mistake in
our API (my bad). There was some confusion as to what should be
used (use_EDNS0
,
use_DO
,
do
,
etc.) and it caused some unpredictability in the code. I have
now gone through and (hopefully) changed everything to use do
and nothing else. I've also updated the API doc.
So, for the record, the request that started this thread should look like this:
{
"definitions": [
{
"is_public": true,
"is_oneoff" : false,
"target": "194.0.25.13",
"description": "a.dns.nic.versicherung_IP4_TCP_noDO",
"type": "dns",
"af": 4,
"interval": 300,
"use_TCP": true,
"use_probe_resolver": false,
"use_NSID": true,
"query_class": "IN",
"query_type": "SOA",
"query_argument": "versicherung",
"udp_payload_size": 1024,
"protocol": "TCP",
"do": true
}
],
...
}
If there are questions, or if you think that I've missed something, just let me know :-)