async def METHOD_NAME(self, request: web.Request) -> None:
    """Set DNS options."""
    body = await api_validate(SCHEMA_OPTIONS, request)
    restart_required = False
    if ATTR_SERVERS in body:
        self.sys_plugins.dns.servers = body[ATTR_SERVERS]
        restart_required = True
    if ATTR_FALLBACK in body:
        self.sys_plugins.dns.fallback = body[ATTR_FALLBACK]
        restart_required = True
    if restart_required:
        self.sys_create_task(self.sys_plugins.dns.restart())
    self.sys_plugins.dns.save_data()