I am trying to configure an application's HTTP requests to a URL to be redirected to an external service. However I am getting an unknown host error.
In my application I have configured the url to be:
https://httpbin.external/uuidI have the following virtual service and service entry configurations
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: httpbin
spec:
  hosts:
  - "httpbin.external"
  http:
  - route:
    - destination:
        host: httpbin.org
        port:
          number: 443
---
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: httpbin
spec:
  hosts:
  - "httpbin.org"
  ports:
  - number: 443
    name: https
    protocol: HTTPS
  - number: 80
    name: http
    protocol: HTTP
  resolution: DNS
  location: MESH_EXTERNALI am getting the following error:
I/O error on GET request for "https://httpbin.external/uuid": httpbin.external; nested exception is java.net.UnknownHostException: httpbin.external