Domain Name System (DNS)
DNS is a common component that provides and controls company wide domains not managed by any other product.
Public Oath
Fluid Attacks will look for a DNS provider that:
- Offers helpful secondary services like firewall, ZTNA, DNSSEC, registrar, etc. This in order to centralize things as much as possible.
- Has competitive DNS resolution speed.
- Has edge servers around the world for faster loading times.
- Has a good reputation.
Architecture
- The module is managed as code using Terraform.
- Our DNS provider is Cloudflare.
fluidattacks.com
,fluidattacks.tech
andfluidattacks.org
are the main domains.- Many other secondary domains
like
fluidattacks.io
andfluidattacks.info
exist either due to historical reasons or avoiding domain takeovers. - For each domain, a AWS s3 Bucket with the same name exist to avoid bucket takeovers.
- Domain Name System Security Extensions (DNSSEC) is enabled for all domains.
- All secondary domains redirect to
fluidattacks.com
. - All domains point to an email provider,
so that people can send emails using a custom domain
instead of the email provider directly,
for example
someone@fluidattacks.com
instead ofsomeone@gmail.com
. - Main domains have subdomains like
app.fluidattacks.com
,status.fluidattacks.com
andnews.fluidattacks.tech
. These subdomains connect to both internal and external services for serving sites like Integrates, technology status or news. - Rate limiting rules to Integrates API are also declared here.
Contributing
Please read the contributing page first.