To disable it permanently, uncomment and change `DNSStubListener` to *no* in `/etc/systemd/resolved.conf`; you can revert back everything to default if you stop using the vpn-hole library as a standalone.
To disable it permanently, uncomment and change `DNSStubListener` to *no* in `/etc/systemd/resolved.conf`; you can revert back everything to default if you stop using the vpn-hole library as a standalone.
Also stop any other service which prevents from listening on port 53. Then, you can simply execute the binary file.
Also stop any other service which prevents from listening on port 53. Then, you can simply execute the binary file.
In **Windows**, an executable named- main.exe would be created.
In **Windows**, an executable named- alter.exe would be created.
```
```
# executing the binary
# executing the binary
main.exe
alter.exe
```
```
This would start the network wide DNS-level blocker on port 53.
This would start the network wide DNS-level blocker on port 53.
...
@@ -134,12 +139,30 @@ Addresses: ::
...
@@ -134,12 +139,30 @@ Addresses: ::
## Integration <a name="Integration"></a>
## Integration <a name="Integration"></a>
To integrate the VPN-Hole Library with existing cross-platform applications, we will be using gomobile to compile and bind it.
To integrate the VPN-Hole Library with existing cross-platform applications, we will be using gomobile to compile and bind it.