Git Product home page Git Product logo

dnsimple-services's People

Contributors

aeden avatar biilmann avatar dallasread avatar danielwestendorf avatar deandre avatar dependabot[bot] avatar depfu[bot] avatar entonbiba avatar fvdm avatar garrettdimon avatar jacegu avatar jakejarvis avatar jcaudle avatar jesseshieh avatar joshka avatar lokst avatar mbleigh avatar michaelminter avatar nicolindemann avatar olemchls avatar onlyhavecans avatar san983 avatar sbastn avatar sockdrawermoney avatar stefanfoulis avatar synthemesc avatar therobot avatar tpitale avatar weppos avatar zuccs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dnsimple-services's Issues

Categories

Services can now be categorized. I am proposing the following categories to be documented and applied to existing services:

  • Blogging (tumblr, ...)
  • Email (mailgun, ...)
  • Hosting (shopify, ...)
  • Infrastructure (cloudflare, ....)
  • Marketing (kickoff labs, ...)
  • Support (tenderapp, ...)

Anything you'd like to add/remove?

Update Squarespace configuration

The Squarespace configuration needs to be updated based on https://support.squarespace.com/hc/en-us/articles/205812378.

The changes are:

  • Allow the user to enter a verification code. Create a CNAME record with this code pointing to verify.squarespace.com
  • Update the www record to point to ext-cust.squarespace.com
  • Four new A records on the root domain pointing to the following IP addresses:
198.185.159.144
198.185.159.145
198.49.23.144
198.49.23.145

I quickly checked if we could use an ALIAS record instead of the 4 IP addresses, but couldn't find a clear answer.

Update Google Mail MX records

A customer contacted us alerting of a change in MX records for the Google Suite.
screen shot 2017-03-11 at 11 47 07 am

We currently have these:

  • aspmx.l.google.com
  • alt1.aspmx.l.google.com
  • alt2.aspmx.l.google.com
  • alt3.aspmx.l.google.com
  • alt4.aspmx.l.google.com

Note that this list is not incorrect, but if an outage occurs on the aspmx.l.google.com cluster, email would stop working. We should consider adding xxx.googlemail.com. as well.

Conditional records

It would be nice to have conditional records in the config.json. This way there is no need for almost duplicate services, like the two for Droplr in PR #5.

If a certain field is filled then use specific records, else use other specific records (domain/subdomain services). Records without a condition are always included.

"records": [
  {
    "condition": {"subdomain": "not empty"},
    "name": "{{subdomain}}",
    ...
  },
  {
    "condition": {"subdomain": "empty"},
    "name": "",
    ...
  },
  {
    "name": "",
    "type": "TXT",
    "content": "always used"
  }
]

(sorry for the close/open..buttons..)

License?

Hello DNSimple -

I was looking to integrating these service definitions into our (GPL) project and was wondering if there was a license I could use to determine whether this is appropriate.

Thank you,

--reese

Heroku DNS change

https://devcenter.heroku.com/changelog-items/1488

Currently, when adding a custom domain on Common Runtime, Heroku currently specifies a DNS target based on your domain name e.g. my-domain-name.herokudns.com. On October 16, 2018, Heroku will change to a randomly generated DNS target scheme, e.g. whispering-willow-5678.herokudns.com.

You should always use the DNS target provided by Heroku Dashboard or API for your DNS configuration. The change only applies to apps and domains on the Heroku Common Runtime and existing custom domains will not be affected.

Automatically choose between CNAME and ALIAS

In #42, it was mentioned that it will be possible in the future for the user to select an optional subdomain.

Once this feature is implemented, it would be cool if the service would automatically choose to use CNAME instead of ALIAS, if a subdomain is provided. Maybe the type could be specified as CNAME|ALIAS to request this automatic behavior.

S3 Website Endpoint Differences

After setting up an S3 website on a Frankfurt located bucket the other day I was unable to get it loading through our domain set up via DNSimple services. That was until I realised that the endpoint differs from what DNSimple provides. I thought maybe this would be a quick fix to the template, but that isn't the case.

It seems like AWS has decided that sticking to standards isn't quite a useful feature for a large platform. Therefore we have the issue of the endpoints being different depending on the region. From a quick test it seems like only eu-central-1 and ap-northeast-2 are affected, as per below.

  • imple.s3-website.ap-northeast-2.amazonaws.com
  • `imple.s3-website.eu-central-1.amazonaws.com*
  • imple.s3-website-us-east-1.amazonaws.com

As you can note, the difference is between s3-website and the chosen region, preferring to use a . instead of a -.

Why this is the case I do not know, but I also no longer work for a company with sway at AWS so contacting them as my lowly self would probably yield little to no useful response. I'd be happy to provide a fix if there's something I'm missing (another repository?), but it seems like you need to add some conditionals on your end.

Webflow IP addresses need to be updated to use ALIAS

Per some customer feedback, it appears we are not configuring the correct IP addresses for webflow and we could instead use ALIAS records to correctly point to their service. The support page linked to by @synthemesc does not contain any IP address information, but their support informs us that it would be easier to use ALIAS records.

Rename Heroku configuration

We currently prompt for the following Heroku fields this way:
Screen Shot 2020-05-14 at 12 10 51 PM

A customer wrote in saying that the field above didn't really match the Heroku terminology. We should use "DNS Target" instead:
bastayadepicar · Settings | Heroku 2020-05-14 12-11-40

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.