I had a lot of manual A records in DNS for my Linux, Cisco, and other servers that are not joined to the AD domain. Seemly out of nowhere, they are all gone except for domain computers and I can't seem to figure out why.
Can someone please shed some light and offer a solution so I can have manual entries for those devices and not have them deleted?
It doesn't have to be enabled if it was performed manually. Since you don't have scavenging turned on it will never automatically remove them. Someone could have manually aged all records. It could have been months ago that this was done and they would have remained intact until someone manually selected Scavenge Stale Resource records.
Other than that, some might have manually removed them.
Someone might have Aged all records in DNS and DNS scavenging came along and deleted the aged records. Age all records essentially turns all static records into dynamic and thus can be remove automatically via Scavenging.
Other than that, some might have manually removed them.