NS Failure on AWS hosted domain name: DNS_PROBE_FINISHED_NXDOMAIN

0

Domain Name: [danhenning.us / www.danhenning.us]
EB URL: dan-henning-dev.us-west-2.elasticbeanstalk.com
Registrar URL: whois.gandi.net

  • Website does NOT load when using the domain name, but the corresponding Elastic Beanstalk URL does load.

  • Global DNS Propagation Checker (https://www.whatsmydns.net/) confirms that the NS are NOT available.

  • I have NOT explicitly changed any hosted zone records.

  • Contact information for the domain is verified.

  • Contact information verification email message has NOT been received.

  • NS (hosted zone) records for the domain name exactly match whois records and dig +trace records.

  • I can’t confirm whether or not the domain name is on-hold, suspended, etc. Nothing in whois or on AWS.

  • nslookup returns the following message on all NS records, with or without the www.

nslookup danhenning.us ns-1165.awsdns-17.org
Server: ns-1165.awsdns-17.org
Address: 2600:9000:5304:8d00::1#53

*** Can't find danhenning.us: No answer

Can you help me understand what happened, and how to fix it? Thanks, in advance.

preguntada hace 3 años345 visualizaciones
2 Respuestas
0

I was able to confirm that the domain name could not be resolved, but I don't understand why.

So I recreated the Alias records for the apex and www. sub-domain. Now the website loads.

respondido hace 3 años
0

hi,

i posted the following out of despair also in different posts.
please forgive me my copypasta :)

Same to me.
I transfered my .de domain to route53.
My setup is done via Terraform
Name servers for my domain needs to be set by hand to same as in hosted zone.
Pretty sure there is a better solution. :)

Here is my config:
route53.tf:
resource "aws_route53_zone" "wshtoolsde" {
name = var.domain_name

tags = {
Environment = "dev"
}
}

resource "aws_route53_record" "ns" {
zone_id = aws_route53_zone.wshtoolsde.zone_id
#region = "eu-central-1"
name = "www.wsh-tools.de"
type = "NS"
ttl = "300"
records = aws_route53_zone.wshtoolsde.name_servers
}

resource "aws_route53_record" "domain" {
zone_id = aws_route53_zone.wshtoolsde.zone_id
name = "wsh-tools.de"
type = "A"

alias {
name = aws_lb.app.dns_name
zone_id = aws_lb.app.zone_id
evaluate_target_health = true
}
}

resource "aws_route53_record" "www" {
zone_id = aws_route53_zone.wshtoolsde.zone_id
name = "www.wsh-tools.de"
type = "A"

alias {
name = aws_lb.app.dns_name
zone_id = aws_lb.app.zone_id
evaluate_target_health = true
}
}

lb.tf:
resource "aws_lb" "app" {
name = "${random_pet.app.id}-lb"
internal = false
load_balancer_type = "application"
subnets = module.vpc.public_subnets
security_groups = [module.lb_security_group.this_security_group_id]

#access_logs {

bucket = "wshimport"

enabled = true

#}

tags = {
Name = "EXTERNAL-ELB"
}
}

resource "aws_lb_listener" "external_lb_http" {
load_balancer_arn = aws_lb.app.arn
port = "80"
protocol = "HTTP"

default_action {
type = "forward"
target_group_arn = aws_lb_target_group.ec2.arn
}
}

When I open my load balancers dns name, my test page is working:
fancy-boxer-lb-46656340.eu-central-1.elb.amazonaws.com

Unfortunately I also get DNS_PROBE_FINISHED_NXDOMAIN when I visit it via wsh-tools.de

Much appreciate your help
best
paul

respondido hace 3 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas