mirror of
https://github.com/eworm-de/routeros-scripts.git
synced 2024-05-11 05:55:19 +00:00
ipsec-to-dns: allow the matching separator string in name
This commit is contained in:
@ -27,11 +27,11 @@
|
|||||||
:local CommentPrefix ("managed by " . $0 . " for ");
|
:local CommentPrefix ("managed by " . $0 . " for ");
|
||||||
:local CommentString ("--- " . $0 . " above ---");
|
:local CommentString ("--- " . $0 . " above ---");
|
||||||
|
|
||||||
:if ([ :len [ /ip/dns/static/find where comment=$CommentString name=- type=NXDOMAIN disabled ] ] = 0) do={
|
:if ([ :len [ /ip/dns/static/find where (name=$CommentString or (comment=$CommentString and name=-)) type=NXDOMAIN disabled ] ] = 0) do={
|
||||||
/ip/dns/static/add comment=$CommentString name=- type=NXDOMAIN disabled=yes;
|
/ip/dns/static/add name=$CommentString type=NXDOMAIN disabled=yes;
|
||||||
$LogPrintExit2 warning $0 ("Added disabled static dns record with comment '" . $CommentString . "'.") false;
|
$LogPrintExit2 warning $0 ("Added disabled static dns record with name '" . $CommentString . "'.") false;
|
||||||
}
|
}
|
||||||
:local PlaceBefore ([ /ip/dns/static/find where comment=$CommentString name=- type=NXDOMAIN disabled ]->0);
|
:local PlaceBefore ([ /ip/dns/static/find where (name=$CommentString or (comment=$CommentString and name=-)) type=NXDOMAIN disabled ]->0);
|
||||||
|
|
||||||
:foreach DnsRecord in=[ /ip/dns/static/find where comment ~ $CommentPrefix ] do={
|
:foreach DnsRecord in=[ /ip/dns/static/find where comment ~ $CommentPrefix ] do={
|
||||||
:local DnsRecordVal [ /ip/dns/static/get $DnsRecord ];
|
:local DnsRecordVal [ /ip/dns/static/get $DnsRecord ];
|
||||||
|
Reference in New Issue
Block a user