---
title: resolver
slug: develop/resolver
docTags: 
createdAt: 2025-03-26T14:48:35.666Z
---

The *resolver* object allows you to flush the player's DNS cache. This is available in BrightSignOS 8.3.32 and later releases.

**resolver IDL**

```javascript
[
    Constructor()
] interface Resolver {
    Promise<void> flushDnsCache();
};
```

## Object Creation

To create a *resolver* object, first load the `brightsign/resolver` module using the `require()` method:

```javascript
const Resolver = require('@brightsign/resolver')
let resolver = new Resolver;
```

## Resolver

**flushDnsCache()**

```javascript
Promise<void> flushDnsCache()
```

Use this method to flush the player's DNS cache.

## Example

```javascript
const Resolver = require('@brightsign/resolver')
let resolver = new Resolver;
await resolver.flushDnsCache();
```

