How to require a submodule made with module*?

trying to require a submodule made with module* I get the following error:

require: unknown module
module name: (submod 'anonymous-module[2096977] aap)

I have tried some variations on the line marked with <---, but none of them passed. How do I refer to submodule aap?

#lang racket/base

(define x 1)

(module* aap #f
  (define a x)
  (provide a))

(module noot (submod ".." aap) ; <---
  (provide a))

(require 'noot)
a