DNS
11 min
the dns connector allows users to perform automated dns lookups and retrieve related information directly through the swimlane platform the dns turbine connector enables seamless integration with dns services, allowing users to automate the retrieval of dns records and resolve domain names from ip addresses directly within the swimlane turbine platform this connector simplifies the process of collecting dns information, which is crucial for security analysis and incident response by leveraging this integration, users can enhance their security posture with timely dns data, streamline investigations, and reduce manual effort in tracking down potential threats capabilities get records resolve domain from ip the swimlane dns connector allows you to retrieve dns records for the following record type txt cname soa ns mx cert dname ptr a aaaa spf srv url considerations as part of the action, you can specify the default nameserver from which to retrieve dns records by default, it uses the default nameservers specified on your turbine instance actions get records obtain the dns records for a specified domain, with the domain name as a mandatory input input argument name type required description domain string required parameter for get records records string optional parameter for get records default nameservers string optional name of the resource output parameter type description txt array output field txt cname array name of the resource soa array output field soa ns array output field ns mx array output field mx cert array output field cert dname array name of the resource ptr array output field ptr rp array output field rp a array output field a aaaa array output field aaaa spf array output field spf srv array output field srv uri array output field uri headers array http headers for the request file name string name of the resource file string output field file reason string response reason phrase status code number http status code of the response example \[ { "status code" 200, "response headers" { "content type" "application/json", "date" "thu, 01 jan 2024 00 00 00 gmt" }, "reason" "ok", "txt" \[], "cname" \[], "soa" \[], "ns" \[], "mx" \[], "cert" \[], "dname" \[], "ptr" \[], "rp" \[], "a" \[], "aaaa" \[], "spf" \[] } ] resolve domain from ip retrieve the domain name associated with a specified ip address using dns resolution endpoint method get input argument name type required description ip address string required ipv4 or ipv6 address to resolve timeout number optional timeout in seconds for the dns lookup (default is 3 seconds) output parameter type description primary hostname string name of the resource example \[ { "primary hostname" "edge star mini shv 01 yyz1 facebook com" } ] response headers header description example content type the media type of the resource application/json date the date and time at which the message was originated thu, 01 jan 2024 00 00 00 gmt