Bug ID 656807: iRule DNS::ttl does not allow 0 (zero)

Last Modified: Jul 12, 2023

Affected Product(s):
BIG-IP DNS, LTM(all modules)

Known Affected Versions:
13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1

Fixed In:
13.1.0

Opened: Apr 07, 2017

Severity: 3-Major

Symptoms

DNS::rr cannot set ttl to 0. The system returns the following message: error: [internal error "unexpected return code"][DNS::ttl $rr 0].

Impact

DNS::rr cannot set ttl to 0, the resolver cache can't be disabled, and the system returns an error: error: [internal error "unexpected return code"][DNS::ttl $rr 0]

Conditions

-- Using iRule DNS::ttl. -- Trying to set ttl to 0.

Workaround

None.

Fix Information

iRule DNS::ttl now allows a 0 (zero) setting. iRule with ttl 0 can now be saved as expected.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips