 
     let serverAddress: IPv4Address
     let serverPort: Port
-    let timer: dispatch_source_t
     let queue: dispatch_queue_t = dispatch_queue_create("NEKit.DNSServer", DISPATCH_QUEUE_SERIAL)
     var fakeSessions: [IPv4Address: DNSSession] = [:]
     var pendingSessions: [UInt16: DNSSession] = [:]

    }

    private func setUpFakeIP(session: DNSSession) -> Bool {
        guard let fakeIP = pool.fetchIP() else {
            DDLogError("Failed to get a fake IP.")
            return false

        serverAddress = address
        serverPort = port
        pool = fakeIPPool

        getCurrentDNSServers()
    }


    private func checkTimeoutRecords() {
        let now = NSDate()
