# Dead end in pipeline rules doing DNS TXT lookups

**URL:** <https://community.graylog.org/t/dead-end-in-pipeline-rules-doing-dns-txt-lookups/22732>\
**Category:** Graylog Central (peer support)\
**Tags:** pipeline-rules\
**Created:** [February 21, 2022, 12:00pm UTC](https://community.graylog.org/t/dead-end-in-pipeline-rules-doing-dns-txt-lookups/22732 "2022-02-21T12:00:03Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![gsmith](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/gsmith/32/1222_2.png) [@gsmith](https://community.graylog.org/u/gsmith)\
**Post date:** [February 22, 2022, 10:35pm UTC](https://community.graylog.org/t/dead-end-in-pipeline-rules-doing-dns-txt-lookups/22732/5 "2022-02-22T22:35:30Z")

</div>

Hello  
Thank you for the clarity.

To be honest I’m not sure. From what I read this should work. I personal haven’t used Data adaptor for that purpose. My main Go-To is regex with an Extractor but I did find this post, perhaps it might help.

> [@Pipeline rule to generate a Object field with obtained IPs (multi\_value) for a QNAME, from a DNS LookUp Table](https://community.graylog.org/t/pipeline-rule-to-generate-a-object-field-with-obtained-ips-multi-value-for-a-qname-from-a-dns-lookup-table/14921/3):
>
> Use [debug()](https://docs.graylog.org/en/3.2/pages/pipelines/functions.html#debug) to dump values out to the graylog log files. Maybe you are grabbing the quotes in the field data so DNS can’t work with it? You can see the results in the Graylog log file using tail -f /var/log/graylog-server/server.log ps. use the formatting tools in your posts to make the code/logs you post more readable… for instance the \</\> button will make rule “Regla Pipeline - Windows DNS Server - SilkService - Lookup DNS QNAME - MultiIP” when has\_field(“QNAME”) AND NOT contains(to\_str…

If you believe its a bug you could ask here.

> **[Build software better, together](https://github.com/Graylog2/graylog2-server/issues/new/choose)**
>
> GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

---

_[View the full topic](https://community.graylog.org/t/dead-end-in-pipeline-rules-doing-dns-txt-lookups/22732)._
